I’m a curious developer.I like untangling complex problems and making software feel simple. I enjoy turning a complicated workflow into a clear next step. I’m always exploring how AI can help people build, learn, and stay organized.
Frontend
I chose frontend because it brings engineering and human-computer interaction together. I enjoy shaping the details that help someone look at an interface and know what to do next, from a clear first step to feedback that helps them move forward.
HCI
I care about well thought-out interfaces and smart interactions that make complex workflows simpler. Accessibility and localization are part of that thinking from the start. I want people to feel confident using an interface, in their own language and in a way that works for them, so they can do more, faster.
AI agents
I’m interested in agents that help people build, learn, and stay organized. I enjoy building agents for others, with clear interfaces that make them useful in everyday work. I’m also exploring how they can help developers be more productive and ship useful software faster.
01 / 03
I like building tools people can rely on, refining the details that save them time, and sharing what I learn.
Skills & tools
Front-End
React
Angular
Next.js
TypeScript
Tailwind CSS
TanStack Table
Redux
NgRx
Apollo Client
Storybook
Languages
TypeScript
JavaScript
Python
Java
SQL
HTML
CSS
Back-End
Node.js
GraphQL
REST APIs
Spring Boot
Gradle
PostgreSQL
Redis
CI/CD & Quality
Cypress
Playwright
Jest
Jenkins
SonarQube
Git
Docker
Kubernetes
OpenShift
AI Tools
Bob
Codex
Claude Code
MCP
RAG
Work experience
- Present
Software developer
Markham, Ontario
Owned frontend features from design to production, including an AI assistant and reusable components across IBM products.
Shaped user flows with designers, mentored new hires, and led AI adoption through developer tools and knowledge sharing.
5
Partner teams
Coordinated on AI assistant delivery.
50%+
Less implementation time
On average through AI-assisted development.
2
Repositories
With standardized AI development guidance.
10
Locales
Supported by the AI assistant interface.
-
Front-End Developer Intern
Markham, Ontario
Built interactive dashboards and reusable interfaces for climate-risk and supply-chain applications.
Refined user interactions, improved accessibility, and automated dashboard migrations to support the wider development team.
6
Climate-risk views
Delivered for location analysis, asset exploration, reporting, and exports.
4
Dashboards
Migrated through automation.
Over 80%
Unit-test coverage
On the asynchronous dashboard-processing path.
01 / 02
Get in touch
Have a challenging workflow or an idea worth building? Let’s talk.