I started my career as a web developer in 2018. I've worked with various programming languages and tech stacks, both Back-End and Front-End.
As a Full-Stack Developer, I'm proficient in both frontend and backend technologies, with a strong focus on creating scalable, efficient, and user-friendly applications.
Full-Stack Developer
I'm passionate about creating clean, minimalistic, and attractive applications that provide value and are easy to use.
I have extensive experience building:
- Web applications with rich UI components
- Mobile applications using React Native
- API integrations and backend services
- E-commerce solutions (Shopify)
- Real-time applications with Firebase
- CMS platforms and dashboard layouts
Core Technologies
JavaScript & TypeScript
I'm highly proficient in JavaScript and TypeScript, which have been my primary languages for full-stack development for over 5 years.
TypeScript's type safety and modern features make it my go-to choice for building robust applications.
React & React Native
React is my primary frontend library, and I've been using it extensively since 2018. I'm also experienced with React Native for cross-platform mobile development.
I'm comfortable with state management solutions including Redux, Redux Thunk, MobX, and XState.
Next.js
Next.js is my preferred React framework for building production-ready web applications. It provides excellent developer experience with features like SSR, SSG, and API routes.
Python
I have strong backend development skills with Python, using frameworks like Django and Flask for building robust APIs and web applications.
Node.js
Proficient in Node.js and Express.js for building scalable backend services and RESTful APIs.
Detail and Summary
I represent all data in labels to make it easier to read. The underline indicator shows how often I use the related item:
Programming Languages
Frontend Technologies
CSS Frameworks & Libraries
Backend Technologies
Databases
Platforms & CMS
Tools & Services
Development Practices
Additional Skills
Beyond technical skills, I bring:
- Public Speaking - Active Toastmaster with strong communication skills
- Mentorship - Experience mentoring junior developers
- Networking - Strong connections in the startup community
- Adaptability - Quick learner with ability to master new technologies
- Leadership - Co-founder experience and team lead roles
Languages
- English: Fluent (90%)
- French: Conversational (30%)