Joshua Soke

Full Stack Software Developer

Web Development • Mobile Apps • Desktop • AI/ML • Data Science

Based in Calgary, Alberta CA

Featured Projects

AlpineAtlas

AlpineAtlas

A comprehensive 3D interactive platform for exploring ski resorts across North America...

+2
Unitus Painting

Unitus Painting

A modern, fully customizable website built for Unitus Painting featuring a comprehensive Content Management System (CMS). The admin dashboard, built with Ant Design, enables real-time content updates throughout the site and includes a markdown blog editor. The website is SEO-optimized and fully responsive, allowing the client to manage all content independently. Built with Next.js and hosted on Vercel, the site uses NeonDB (PostgreSQL) for reliable data storage.

+3
Creative//Social

Creative//Social

A professional website developed for Creative//Social, an IT consultation company. The site features a custom Content Management System built with Ant Design, enabling dynamic content updates and blog management. Leveraging Next.js and Supabase for robust backend functionality, the website is fully SEO-optimized and provides seamless content management capabilities for the client.

+2
Markus Rettger Portfolio

Markus Rettger Portfolio

A dynamic modeling portfolio website showcasing Markus Rettger's work through an elegant and interactive interface. Built with React.js and enhanced with Framer Motion animations, the site features a seamless photo gallery and contact system. The backend utilizes a Python API integrated with Notion, providing a user-friendly content management solution that allows the client to easily update their portfolio from any device.

+1

Technical Expertise

From full-stack development to AI engineering and cloud infrastructure, these are the key technologies I've specialized in throughout my professional journey

Programming Languages

Python
JavaScript/TypeScript
Java
C++
Dart
Visual Basic (VBA)

Frontend Development

React.js
Next.js
Flutter
HTML5/CSS3
Tailwind CSS
Redux
GSAP
Framer Motion
Mapbox

Backend & Database

Node.js
Express.js
Flask
Django
REST APIs
MongoDB
PostgreSQL
Oracle PL/SQL

UI/UX Design

Figma
Adobe Photoshop
UI Prototyping
Wireframing
Design Systems
User Research
Responsive Design
Interaction Design

Data & AI/ML Engineering

Machine Learning (PyTorch, TensorFlow)
LLM Integration (OpenAI, Hugging Face Transformers, Vertex AI)
Web Scraping (BeautifulSoup, Selenium)
Pandas
NumPy
RAG Implementation
LangChain/LlamaIndex
AWS Sagemaker
Data Pipelines

Cloud & DevOps

AWS
Microsoft Azure
Google Cloud
Docker
Git/GitHub
CI/CD Pipelines
Vercel
Firebase
Agile Development

Work Experience

Freelance Web Developer

Self-Employed

October 2024 - Present
  • Designed and built secure web applications with authentication systems and protected data management
  • Developed full-stack website and CMS using Next.js, featuring role-based permissions and data encryption
  • Built and deployed scalable content management systems with granular access controls
  • Technologies: Next.js, React, TypeScript, Vercel, Supabase, TailwindCSS, Headless CMS

Jr Data Lab Technician

ONSITE3D

June 2024 - Present
  • Manage and process sensitive point cloud data for industrial applications
  • Oversee quality control protocols for large dataset operations
  • Coordinate with field teams to ensure data integrity throughout capture process
  • Technologies: Faro Scene, BuiltIT, AutoCad, PowerBI, Visual Basic Applications, Microsoft Excel

Software Developer

Trigger Tracker Tech

May 2024 - Present
  • Design system architecture focusing on scalability and protected data flows
  • Contribute to product development lifecycle from conception to deployment
  • Implement comprehensive testing protocols for application features
  • Technologies: Flutter, Dart, Tensorflow, AWS Sagemaker, Figma, Notion, Github

Full-Stack Developer

Fitzba Technologies Inc

Nov 2022 – May 2024
  • Led capstone project team that was subsequently hired by the client, transitioning from academic work to professional implementation
  • Led the data team and mentored an intern, facilitating design sprints following Google Ventures' methodology with stakeholder interviews, ideation, and user testing
  • Led development of mobile and web applications using agile practices and daily standups
  • Performed rigorous quality control, verifying front-end implementations against designer specifications and validating functionality against business requirements
  • Developed an automated inventory tagging system using GPT 3.5 Turbo and Ollama, reducing costs by running LLMs locally for 75,000 products across 70 ecommerce stores
  • Researched various LLM approaches including vision transformers, LangChain model chaining, custom fine-tuning, and agents with Serper integration
  • Created a logistic regression model with sentence transformers that outperformed LLM prompting for product categorization
  • Managed ongoing data scraping operations for 70 stores, continuously updating scrapers to capture real-time product and sales data
  • Developed an interactive scraping tool using Electron and Puppeteer that allowed users to visually select product elements for configuring scrapers without technical knowledge
  • Spearheaded requirements gathering, system analysis, and design documentation; served as primary client contact for onboarding and support
  • Oversaw user experience strategy across all platforms, creating seamless customer journeys from application interfaces to social media content
  • Technologies: React.JS, Axios, Ant Design, Redux, Tailwind, Express.JS, Python, Scikit-learn, Selenium, Pandas, Jupyter Notebooks, Vertex AI, OpenAI API, MongoDB, Google Cloud Console, AWS EC2, S3, Puppeteer, Electron, Expo, Ollama, LangChain, Figma

Software Development Intern

VEERUM

May 2022 - Sep 2022
  • Trained an AI model using AWS Rekognition for object detection in glycogen plants, achieving 70% precision; documented the process for senior developers
  • Processed raw panoramic data from clients for computer vision training datasets
  • Tested VEERUM API with Postman, identified a bug on the first day, and created onboarding documentation for new developers
  • Participated in daily scrum meetings and cross-team agile discussions; reconstructed CLI versions by matching historical commits to sprint tasks in Asana
  • Performed regression testing, enabling earlier weekly releases; participated in code reviews, scope analyses, and product design meetings
  • Researched and tested Amazon SageMaker for creating labeled datasets, evaluating different labeling workflows to determine the most efficient process for scaling with AWS Rekognition integration.
  • Technologies: Amazon Rekognition, Amazon SageMaker, Amazon S3, Python, React.JS, MongoDB, Github, Postman, CyberDuck, Asana

Recommendations

Feedback from clients and colleagues I've had the pleasure to work with

Josh is open-minded and always willing to learn and to take on a new challenge. We appreciate the work he did and the energy he brought to the team during his internship. Josh is reliable and conscientious. He would be an asset on many teams.

Alana Baxter

CEO, Fitzba

Let's Build Something Together

Whether you're a recruiter looking for talent or have a project idea that needs development expertise, I'm ready to collaborate.

Software Development

Need a skilled developer to build or optimize your web applications? From concept to deployment, I can help bring your vision to life.

Technical Consultation

Facing technical challenges or need expertise in AI/ML integration? I offer consultation services to help solve complex problems.

Career Opportunities

Recruiters: I'm open to discussing roles where I can contribute my expertise in full-stack development, cloud solutions, and ML/AI integration.