_cristiano
almeida

About Me

Full-stack developer and founder of Ongandu Limited with over 10 years in the industry. I build and maintain web and mobile applications end-to-end — from cloud infrastructure and database design to interfaces. I'm driven by building solid, lasting solutions and invest my own time deepening my understanding of systems programming and low-level software. I value clear communication with clients, active listening within teams, and writing software that works reliably at scale.

Technical Skills

Languages: PHP, Ruby, JavaScript, TypeScript, SQL. Exploring Zig, Rust and C.

Frameworks: Laravel, Ruby on Rails, React, React Native, Next.js, WordPress.

Data: PostgreSQL, MySQL, GraphQL.

Infrastructure: Docker, Linux (Ubuntu), cloud servers, CI/CD.

Tools: Git, Bash scripting, CLI development. Obsidian for project notes and progress tracking. Familiarity with project management tools such as Jira, Trello, Asana and Linear.

Creative Skills

Prototyping, UI design, critical thinking. Figma, Affinity Suite, Adobe Illustrator, Photoshop, After Effects, Premiere.

Work Experience

Ongandu Limited, Founder & Developer

04/2020 — Present

Software development consultancy delivering full-stack web and mobile applications for a diverse portfolio of clients.

  • Lead developer on Contactzilla.app from inception — a contact management system that propagates large datasets to iOS, Android and other devices, featuring complex import/export systems and multi-platform sync integrations.
  • Built queued jobs with batched data processing for handling large datasets efficiently.
  • Developed iOS and Android applications with React Native, managing releases on both platforms.
  • Set up and deployed cloud servers via VPNs, maintained Ubuntu-based Linux servers, and used Docker across multiple projects.
  • Built CLIs for project-specific automation and task management.
  • Collaborated with graphic and UX designers to deliver high-quality user interfaces.
  • Managed client relationships directly — reporting progress, communicating challenges, negotiating rates and setting expectations across long-running engagements.
  • Clients include Tapx (Web3, sunset), Rascal Agency UK, Venice in Peril, CWM Environmental, Nohma.com (formerly Climbingvan), Boardshape.com, Global Careers Tribe and others.

Technologies: PHP, Ruby, JavaScript, TypeScript, React, Laravel, Ruby on Rails, Next.js, WordPress, PostgreSQL, MySQL, GraphQL, Docker.

CookiesHQ, Developer

12/2019 — 04/2020

Developed Stornaway, an interactive video editing and streaming application for producing interactive stories. Built a custom video player in JavaScript and developed views and logic in Ruby on Rails. Some of the video player work was later adopted by BBC Maestro.

Nomensa, Front End Developer

07/2019 — 12/2019

Maintained codebase and introduced features for The Welsh Government (wales.com, visitwales.com), Google's Room Design Guide and internal toolkits. Worked alongside UX and UI design teams to deliver accessible, high-standard websites.

codeWest, Product Manager

09/2018 — 07/2019

Oversaw development and delivery of Freshspring Junior, an educational platform focused on STEM and maritime life. Established communication between the team and client. Created Hozokit, a WordPress component framework, to streamline the team's development workflow. Learned that actively listening to the team's feedback and trusting their contributions was essential to delivering the project to the right quality standard.

Simpleweb, Developer

07/2017 — 07/2018

Developed SaaS mobile and web applications using SCRUM, with React Native, Node.js and PHP. Created UI designs and handled deployment of web and mobile apps. Built internal prototypes including facial recognition experiments.

Freelance Developer

12/2014 — 04/2020

Alongside employed positions listed above.

Design and development for small and medium clients, including web development, logo design, print work such as leaflets and infographics. Server management with Digital Ocean and continuous deployment. Web animation and Webflow integration work.

Education

BSc(Hons) Digital Media, First Class — University of the West of England

2015 — 2019

Modules: Graphic Design, Web Design, User Experience, Multimedia Studio, 3D Technologies for the Web, Data Schemas and Applications.

Visual Arts — Amora's Secondary School, Portugal

2009 — 2012

Modules: Drawing, Culture and Art History, Materials and Technologies, Foreign Language (English) EQF Level 4.

Personal Projects

Biriba.io

Designed and developed from scratch. A capoeira song archive with fact-checked information sourced from Mestres and teachers, with over 30,000 unique visitors. Includes English translations of Portuguese lyrics.

Systems Programming

Exploration of C, Zig and Rust. Built Envo, a .env parser from scratch, and Gazetteer, a country codes library. Focused on writing fast, reliable low-level software.

The Base Camp (thebasecamp.gg)

Vintage Story gaming community grown to 150+ members. Developed Bash scripts for server management and custom C# mods. Running two servers with community donations.

Other interests

  • Capoeira Angola — long-time practitioner; built Biriba.io to help students learn traditional songs and to support my own research into the art form.
  • Music — studied music briefly and self-published a book on learning guitar at 21.
  • Slow travel — I prefer living in a place over passing through, finding local routines and communities wherever I go.
  • Exploring AI/LLMs to improve programming workflows.

Resources

Key Projects

Code Examples