Full Stack Web Developer, Team Leader & Project Manager
Lynx Solutions
Project management
- Main point of contact for client communication, planning and support
- Assigns tasks based on technical expertise, and writes and refines the task documentation behind them
Team leadership
- Leads teams of up to 3 engineers across concurrent projects, delivering on schedule with fast, responsive client support
- Trains team members in Elastic Search, Vue.js, Laravel and API integrations
- Designs the architecture for new features and database structures
- Runs code reviews and supports the team's communication and collaboration
Development
- Builds and maintains features across multiple production projects
- Designs and implements database structures
- Designs UI/UX solutions and tests newly developed features
Online Conference Building CMS
A CMS for building online video conferences — inviting attendees, running polls and managing interactive Q&A during live streams. Conference data (chat, polls, questions) lives in MongoDB while user data is managed in MySQL, with an API serving the mobile applications. Built the Vue.js front-end, the Laravel API and both database structures.
EV Charging & Energy Transaction Platform
A European platform managing EV charging and energy transactions — a neutral, hardware-agnostic solution for Charge Point Operators and eMobility Service Providers handling billing, payments, roaming and smart charging. Improved the stability of real-time communication between charging stations and the platform, maintained and optimised the code and database, developed new microservices, and wrote integration and unit tests.
AI Tender Document Writing Platform
A platform that helps tender writers draft tender documents faster, using AI to extract information from source tender documents and generate content through custom, prompt-built writing tools. Main point of contact for client communication and split the work across a three-person team. Built the React front-end, the Node.js AI service integrating LLMs via LangChain, with LangSmith for monitoring, and the Laravel backend powering the platform.