
Diogo Lemos
Full-Stack Developer
Introduction
I am a full-stack developer based in Lisbon, Portugal, working across backend systems, APIs, databases, frontend applications, and infrastructure. My work sits at the intersection of software engineering, product thinking, and operational problem solving.
My background includes performance improvements in Django-based platforms, internationalisation across multiple products, GraphQL and REST integrations, and applied monitoring for critical business processes. I am most effective when I can understand both the technical system and the business context around it.
Alongside professional work, I build independent projects involving multilingual web applications, Raspberry Pi-based monitoring systems, self-hosted tooling, and AI-assisted workflows. These projects help me deepen practical knowledge beyond standard product development.
Personal Projects
A comprehensive numerology web platform supporting 25+ calculation types, personalised PDF reports with Stripe payments, AI-powered translations across 65+ language variants with ~4,700 translation keys, an integrated blog CMS, 2FA authentication, and encrypted data storage. The calculation engine runs in parallel as both a TypeScript library for instant client-side results and a Python mirror for server-side PDF generation. The Nuxt 3 frontend spans 70+ pages and 63 components, backed by a modular Django backend with Docker Compose orchestration.
Environmental Monitoring Platform
A Raspberry Pi 5-powered environmental monitoring and health tracking system integrating five hardware sensors (BME280, SCD41, ENS160+AHT21, PMS5003, PMS7003) connected via I2C and UART serial. Captures real-time temperature, humidity, pressure, CO2, TVOC, and particulate matter data, stored in PostgreSQL and exposed through a GraphQL API. Includes a bilingual web dashboard with EPA-aligned colour-coded thresholds and an integrated medication inventory and wellbeing tracking module.
Homelab
I maintain a small homelab centred on a Raspberry Pi 5 to experiment with self-hosted services, hardware projects, monitoring, and deployment workflows.
Raspberry Pi 5
Used as the base for monitoring, experimentation, and lightweight service orchestration.
Environmental Monitoring
Collects and visualises air quality and environmental data through a custom web stack.
Self-Hosted Services
Used to explore infrastructure, deployment, and tooling in a controlled environment.
Future Direction
Focused on expanding into automation, local AI inference, backup workflows, and more robust internal services.
Skills
Languages
Technologies
Work
Education
ISCTE-IUL
Academic background involving C, Java, PHP, Python, and SQL.
Bytes4Future
Intensive full-stack bootcamp covering HTML/CSS, JavaScript, React, Redux, Node.js, Express, and MongoDB. Built team projects including a restaurant management app and a Pokemon trivia game.
42 Network
Peer-to-peer programming school focused on C, Git, and Linux command line fundamentals.