| Area | Technologies and methods |
|---|---|
| Languages | Python · Java · C/C++ · JavaScript · TypeScript · SQL |
| Frontend & UI Tools | React · Next.js · Tailwind CSS · Vite · JavaFX · HTML · CSS |
| Backend & Databases | Supabase · PostgreSQL · MySQL · Firebase · Pinecone · Prisma ORM · REST APIs · JDBC |
| AI Platforms & Runtimes | Microsoft Foundry · ElevenLabs Agents · D-ID Studio · GroqCloud · Ollama |
| AI Integration & Automation | Knowledge Bases · System Prompts · Whisper · Speech-to-text · Text-to-speech · n8n |
| Testing & Security | Playwright · Vitest · pytest · Supabase Row Level Security · Cloudflare Turnstile · WAF |
| Development & Deployment Tools | Git · GitHub · Docker · Vercel · OpenAI Codex · Claude Code |
| Embedded & IoT | Raspberry Pi · Arduino · ESP32-S3 · MQTT · BLE · Wi-Fi |
| Firmware & Interfaces | Finite-state machines · GPIO · UART · I²C · SPI · NFC · GPS |
| Computer Vision | OpenCV · YOLOv8 |
JavaScript / TypeScript Vite Supabase / PostgreSQL Turnstile Vercel
- Problem: Move from one-off calorie estimates to personal food tracking with protected user records.
- My contribution: Defined requirements, guided AI-assisted implementation, configured authentication and database access policies, integrated Turnstile, and manually tested workflows.
- Result: Deployed a mobile-first staging prototype with calorie calculations, accounts, and food logs; conducted usability validation with three users.
React JavaScript Vite Vitest Playwright
Live web prototype · Repository
- Problem: Give cafés, bakeries, and restaurants a focused self-ordering experience.
- My contribution: Defined architecture, customer journeys, technology choices, deployment requirements, and acceptance criteria; coordinated AI-assisted implementation and manually tested ordering.
- Result: Helped deliver a functional prototype in one day and identified two defects that were fixed. POS hardware and payment-gateway integration remain pending.
Python / JavaScript Raspberry Pi NFC / GPS Firebase REST APIs
Repository · Academic capstone
- Problem: Connect fare calculation, authentication, location, seat allocation, hardware, and passenger/driver/admin interfaces.
- My contribution: Led a five-member team, developed embedded software, integrated hardware and cloud services, and troubleshot GPS instability through circuit, wiring, and satellite-acquisition software changes.
- Result: Executed tests across 21 categories and consolidated 2,188 results; 2,156 passed (98.54%).
Java JavaFX JDBC MySQL
- Problem: Keep a shared desktop application and its relational database consistent during team development.
- My contribution: Executed schema migrations across eight tables and one view, coordinated AI-assisted implementation of the Services and Prices module, and performed acceptance testing.
- Result: Identified an order-status usability defect and retested a teammate's correction to confirm resolution.
More Projects
Applied AI & Software
- Company Policy Assistant — Azure AI Foundry and a policy knowledge base.
- AI Audio Threat Detector — Bilingual transcription with faster-whisper and local analysis with Ollama; Pydantic validates structured results for human review.
- Life Creation — Python survival game.
- CEO KPI Dashboard — Executive analytics prototype with a grounded chatbot; Vercel AI SDK handles model integration, Zod defines AI-tool input schemas, and Prisma handles database access.
Embedded Systems & IoT
- ATM Banking System
- PanahonCheck
- Smart Glass Helmet
- Wearable Air Quality Detector
- Anti-Theft Bag Alarm
- Smart Door Status Indicator
- Intruder Alert System
Coursework
- Digital Signal Processing — Signal generation and processing with NumPy and Matplotlib.
- Assembly Lab Exercises
I define specifications and acceptance criteria, review architecture and AI-assisted implementation, run reproducible checks and real-device tests, and retest fixes before acceptance.
I work on faster voice responses, reliable playback and ordering, grounded AI answers with controlled access, and layered web application security.
Email me at renielgalang.py@gmail.com, connect on LinkedIn, or message me on WhatsApp or Viber at +(63) 992-515-2549.



