7+ years building scalable APIs, data pipelines, and production systems.
Python at the core — Flask, FastAPI, React, PostgreSQL, Docker.
Based in Montreal. Open to new opportunities.
Python bot that listens and responds to Twitch chat commands in real time. Built a full OAuth2 flow from scratch — app tokens, user access tokens, and automatic refresh — using async HTTP. No library handling it for me.
Self-hosted URL shortener built for actual personal use. Takes a long URL, generates a short code, and persists the mapping to PostgreSQL via SQLAlchemy. Deliberately minimal — clean API design, easy to extend.
NLP tool that runs Named Entity Recognition across 38,000 CNN news articles (2011–2022). Uses SpaCy's displaCy visualizer to highlight entities and labels in context. Streamlit front-end makes it browser-accessible.
Exploratory data analysis of every space mission since the start of the Space Race. Dataset scraped from Next Spaceflight, cross-referenced with Kaggle. Visual analysis of launch trends, mission outcomes, and agency activity across 60+ years.
Data scraping and analysis of professional badminton tournaments from the BWF tournament software. Includes EDA, visual charts, and predictive models exploring the global popularity of professional badminton.
PythonJupyterWeb ScrapingEDAML
Private
Mars Rover Treasures
A clicker game built on NASA's Mars Rover API. Players pick a rover, catch falling Mars images in real time, and collect them into a viewable basket. Backend fetches live image data from NASA's dataset across multiple rovers.
PythonNASA APIPygameREST API
Work Experience
Jul 2024 – Present
Independent Development
Self-directed
Building full-stack applications independently while seeking new opportunities. Shipping real projects: Twitch bot with OAuth2, React tournament manager, and a self-hosted URL shortener.
PythonReactOAuth2Flask
Jul 2023 – Jun 2024
Backend Developer — Python / Data
Data for Good, Montreal
Volunteer contributor to nonprofit data science initiatives. Built Python automation and data pipelines. Applied Pandas and NumPy to optimize large dataset handling. Technical point of contact for NLP methods.
PythonPandasNLPData Pipelines
May 2016 – Jan 2023
Sr. Software Application Developer
Summit Tech, Montreal
7 years leading technical delivery across 3+ major projects and 6–7 sub-projects as 2nd in command in a 7-person team. Architected scalable APIs and microservices in Python, PHP, and JavaScript serving web and Android teams. GitLab CI/CD and Docker in production. Handled CEO-priority requests under tight deadlines. Mentored junior developers.