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...

ReactNode.jsExpress+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.

Next.jsTailwind CSSNeonDB+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.

Next.jsVercelAnt Design+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.

ReactPythonNotion+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 a...❞

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.