Software engineering · Data/AI

Available for consulting, product engineering, and AI-enabled web applications.

I build reliable product software and practical AI workflows.

I design and build reliable web applications, APIs, and AI-powered workflows that help teams turn ideas into useful software.

My work sits where backend engineering, product delivery, and applied data/AI meet: FastAPI and Django services, React/Next.js interfaces, RAG systems, data pipelines, and pragmatic automation.

5+years shipping production software
8selected web, API, and data/AI projects
Full-stackfrom backend services to polished interfaces

Selected work

Selected work, framed by problem and delivery.

A mix of applied AI, backend systems, data workflows, and product interfaces. Each project is framed by the problem, my role, and the result it aimed to create.

RAG chatbot interface screenshot

AI product engineering

RAG Chatbot

An AI assistant that answers customer questions from an uploaded knowledge base.

Problem
Customer-facing teams needed faster answers grounded in their own documents instead of generic model responses.
Role
Contributed to the chatbot implementation across the API, web app, retrieval flow, and deployment setup.
Outcome
Delivered a practical knowledge-base assistant combining application engineering and applied AI.
  • Python
  • FastAPI
  • React
  • Cohere
  • Supabase
  • PostgreSQL
  • Render
  • Vercel
Extract transform load pipeline illustration

Data engineering

Realtime Sentiment Pipeline

An end-to-end pipeline that extracts Reddit posts, classifies sentiment, stores transformed data, and feeds a dashboard.

Problem
The project needed a complete machine-learning data flow from extraction to reporting.
Role
Built producer/consumer flows, transformation logic, sentiment classification, storage, and dashboard-ready outputs.
Outcome
Created a real-time analytics path from raw community data to business-readable reporting.
  • Python
  • Kafka
  • PostgreSQL
  • Pandas
  • PowerBI
  • Jupyter
CheckYourWork homepage screenshot

NLP application

CheckYourWork

A plagiarism detection application built for academic documents as a master's final-year project.

Problem
Academic teams needed a way to compare submitted documents and identify plagiarism signals.
Role
Designed and implemented the web application, NLP processing, scraping workflow, and background task setup.
Outcome
Produced a full-stack academic integrity tool combining Django, NLP, and asynchronous processing.
  • Python
  • Django
  • NLP
  • TensorFlow
  • Celery
  • RabbitMQ
  • Bootstrap
Word cloud from natural language processing project

NLP research

Book Topic Discovery

Topic discovery over Gutenberg books using bag-of-words, TF-IDF, LSA, and word-cloud visualization.

Problem
The dataset needed interpretable topic grouping and similarity exploration across many books.
Role
Prepared text data, built topic extraction workflows, and created visual summaries.
Outcome
Turned a large corpus into understandable topic clusters and keyword visualizations.
  • Python
  • NLTK
  • Pandas
  • TF-IDF
  • LSA
  • WordCloud
Exploratory data analysis chart preview

Data analysis

Grocery Sales EDA

Exploratory analysis on a grocery dataset containing more than 3 million orders and 200k users.

Problem
The dataset had useful commercial patterns hidden across orders, products, and customer behavior.
Role
Explored, cleaned, analyzed, and visualized the data to surface business insights.
Outcome
Identified behavior and product patterns that could support business decisions.
  • Python
  • Pandas
  • Seaborn
  • Jupyter

More shipped work

Smaller products, same delivery mindset.

Egg Hunt game screenshot

Interactive web app

Egg Hunt

A small web game where players uncover hidden eggs in a grid.

  • TypeScript
  • Next.js
  • React
  • Tailwind CSS
  • Vercel
What to Eat Today app screenshot

Utility app

What to Eat Today

A simple meal idea generator for people short on lunch or dinner inspiration.

  • Python
  • FastAPI
  • Bootstrap
  • Render
Graduation cap illustration

Academic workflow app

EOT Crossroads

A web app for managing final-year project processes and helping students find topics and internships.

  • PHP
  • Laravel
  • Bootstrap

Experience

A background in APIs, SaaS products, and client delivery.

I have worked across consulting, product engineering, backend API development, and web platforms, with a bias for maintainable systems and useful outcomes.

2026 - Present

Full Stack Engineer at Quantibat

Contribute to a company product built for construction industry actors, working across full-stack features and AI integrations.

  • Django
  • Next.js
  • GitHub

2024 - Present

Independent Consultant

Develop web applications, APIs, and AI-powered solutions for clients, including RAG assistants, high-performance websites, and modern product interfaces.

  • FastAPI
  • React
  • Next.js
  • Tailwind CSS
  • Django
  • WordPress
  • RAG

June 2024 - September 2024

Software Engineer at TEPLAY

Contributed to APIs integrated into a mobile app and collaborated with the engineering team as a feature team lead.

  • Django
  • Django REST framework
  • Git
  • GitHub

2022 - 2024

Software Engineer at Trellix

Worked on SaaS platform APIs, maintenance, new features, testing, CI/CD practices, code reviews, and open-source contributions.

  • Python
  • FastAPI
  • Pytest
  • Beanie
  • MongoDB
  • Git
  • GitHub

2019 - 2021

Web Developer at WOROO LAB

Built web development experience through professional internship work and collaborative delivery inside a tech company.

  • PHP
  • Laravel
  • Bootstrap
  • Git
  • GitLab
Download resume

Skills

Technology choices guided by the problem.

I work across the stack, but the common thread is pragmatic delivery: stable APIs, clear interfaces, useful data flows, and clean deployment.

Backend & APIs

  • Python
  • FastAPI
  • Django
  • Django REST framework
  • PHP
  • Laravel
  • Node.js

Frontend

  • JavaScript
  • TypeScript
  • React
  • Next.js
  • Tailwind CSS
  • Bootstrap
  • WordPress

Data & AI

  • RAG
  • Pandas
  • Kafka
  • NumPy
  • Matplotlib
  • Seaborn
  • NLTK
  • TensorFlow
  • Keras

Infrastructure & Delivery

  • PostgreSQL
  • MongoDB
  • Supabase
  • Render
  • Vercel
  • Git
  • GitHub
  • CI/CD
  • Pytest

Contact Teddy Aballo

Contact

Have a product idea you're eager to see alive ?

Could a professional support be helpful ? Let's discuss. Send a short note about what you are trying to ship. I will reply by email and we can decide the simplest next step from there.