I specialize in building products that feel really intuitive to use, but are actually very powerful underneath. On the surface that sounds like a contradiction, but I've found that they both come down to the same thing: carefully thinking things through and organizing everything in a logical way.
I started out in the industry about 12 years ago, mostly working freelance. My first major role was just over 10 years ago at a Machine Learning startup called "Intuview". My main responsibility was taking full ownership of the Frontend, but I also got to do some Backend work on the side.
Because I wanted to have as much impact as possible, I slowly worked my way up to bigger and bigger companies until I finally joined Microsoft 5 years ago.
At Microsoft, I worked on the Azure Portal Frontend team, building the ADP platform for refining Machine Learning models. I also took responsibility for Accessibility compliance for my whole engineering group. But this wasn't just about fixing all the bugs myself. It was more about shifting everyone's mindset from viewing Accessibility as an inconvenient legal hurdle to an opportunity to create the best possible experience for all our users!
After 4 years at Microsoft, as our project started winding down, I took the opportunity to pivot and dive deeper into areas I'd always been interested in but never had the time to explore in depth - including Backend, AI, and Machine Learning. My main focus has been training an AI to have a sense of humour - which sounds like a bit of a joke, but is actually one of the trickiest unsolved problems in machine learning.
Now that I've learned how to use AI to work more productively - and even built my own open source productivity tools - I'm really excited to bring all of that back into the industry.
I'm looking for Frontend and Fullstack roles on product teams where I can have end-to-end ownership and really meaningful impact.
| Technology | Experience |
|---|---|
| HTML | 12 years |
| CSS | 12 years |
| JavaScript | 12 years |
| TypeScript | 8 years |
| React | 8 years |
| Category | Technology |
|---|---|
| Backend | Node.js |
| REST APIs | Hono |
| Message Queues | SQS |
| Database | PostgreSQL |
| Vector Search | pgvector |
| Machine Learning | Model Training |
| AI Platform | Bedrock |
| Cloud | AWS |
| Serverless | Lambda |
| Caching | Redis |
| Browser Extensions | Chrome |
| IDE Extensions | VS Code |
| Workspace Add-ons | Google Workspace |
A production system that uses AI to generate original jokes and serve them to users via WhatsApp. The jokes get better and better based on the feedback of each user. The long-term goal is to train a foundational model that is not just smart but also hilarious!
- More info: mydailyjoke.dad
- Try it for free: mydailyjoke.dad/join
MachineLearning · LLM · VectorEmbeddings · AmazonBedrock · TypeScript · NodeJS · PostgreSQL · AWS · SQS · Lambda
A free chatbot powered by the latest version of Gemini Flash. No subscription required, just log in with your existing Microsoft account and start chatting.
- Source: j2kenton/revamp-1
- Live: www.gem3.app
TypeScript · React · NextJS · NodeJS · Redis · SSE · GeminiAPI · Azure · Redux · TailwindCSS
A Chrome extension for sending targeted connection requests on LinkedIn, paced with randomized delays to avoid triggering LinkedIn's rate limits.
- Source: j2kenton/linkedin-linker
- Published: Chrome Web Store
TypeScript · ChromeExtension
A Chrome extension that drops ready-to-use JavaScript data structure and algorithm templates directly into your browser, saving you time when practicing for coding interviews.
- Source: j2kenton/dsa
- Published: Chrome Web Store
JavaScript · ChromeExtension
An IDE extension for planning and organizing your AI-assisted development.
- Source: j2kenton/vs-code-ai-helper
- Published: VS Code Marketplace
TypeScript · VSCodeExtension
An opinionated framework for kickstarting new Next.js projects, via a dedicated VS Code extension.
- Source: j2kenton/revamp · j2kenton/revamp-vscode
- Status: Pending VS Code Marketplace review
TypeScript · React · NextJS · NodeJS · TailwindCSS · Redux · VSCodeExtension
A Google Workspace add-on that makes it easy to turn emails into calendar events - just open a message in Gmail, hit the button, and it uses AI to read the details and add the event straight to your Google Calendar. No copy-pasting, no switching tabs.
- Source: j2kenton/gmail-to-calendar
- Status: Pending Google Workspace Marketplace review
GoogleAppsScript · GeminiAPI · GoogleWorkspace












