> PORTFOLIO_v2.0 — SYSTEM READY

XXXXXXXXXX_

> XXXXXXXXXXXXXXXXXXX

> NO TEMPLATES. NO BLOAT. JUST CLEAN BUILDS.

STATUS: ONLINEAABEL ELDO — FULL STACK ENGINEERBUILD 2026.04

> SELECTED_WORK

Projects_

012026

Purple HopeLive

Next.jsTypeScriptTailwindEmailJSVercel

Fundraising site for a Canadian Cancer Society pancreatic cancer campaign. Built and shipped by a 5-person high school team — live at purplehope.ca with a CI/CD pipeline, Cloudflare DNS, and real contact form submissions.

Video background hero with automatic playlist cycling

Scroll-triggered entrance animations — no animation libraries

CI/CD: every git push auto-deploys via Vercel

Custom domain + Open Graph metadata for social previews

Visit Site ↗
Purple Hope screenshot
022026

Ambrose PizzaLive

Next.jsTypeScriptTailwindFormspreeVercel

Freelance site for a local Ontario pizza place — self-sourced through cold outreach, scoped and priced independently at $500, and presented live in the restaurant. Managed a real technical conversation about POS integration on the spot.

Sliding pill navbar with active section tracking via scroll

Tabbed menu system across 10 categories with full item/price data

Order form piped directly to the restaurant's Toast-connected email

Online ordering CTA linked to Toast's platform

Advised client on Toast Online Ordering setup and costs during meeting

Visit Site ↗
Ambrose Pizza screenshot
032026

782 TaphouseLive

Next.jsReactTailwindVercel

Freelance site for a Port Stanley bar — self-sourced through cold outreach after scraping Google Maps for businesses without a web presence. Built the full site, then used it to open the sales conversation. Pitched at $275.

Built before any client contact — the site was the pitch

Warm dark aesthetic tailored to the bar's brand

Fully responsive with menu, atmosphere, and contact sections

Visit Site ↗
782 Taphouse screenshot
> ENGINEERING_WORK
Engineering_
Robotics, embedded systems, CAD, and probabilistic localization built for competitive autonomous systems.
C++
Robotics
VEX
Monte Carlo Localization
> FEATURED_PROJECT
Monte Carlo Localization
Particle filter localization combining odometry (tracking wheels + IMU) with distance sensor corrections to reduce cumulative drift in autonomous navigation.
Particle filter Bayesian update equation
Robot execution
system diagram
Particle filter diagram
> SYSTEM_ARCHITECTURE
Architecture
State Representation
Motion Model
Sensor Model
Resampling
Pose Estimation
> CORE_IMPLEMENTATION
Code
struct Particle {
  double x;
  double y;
  double theta;
  double weight;
};
Particle struct
Motion update
Weight update
Resampling
> RESULTS
Outcomes
Improved autonomous consistency across runs
Reduced odometry drift accumulation
Robust navigation under sensor noise
Stable convergence during wheel slip events

> WHAT_I_DO

Services_

01+

Landing Pages & Business Sites

Most local businesses are invisible online or stuck with a generic template that doesn't convert. I build clean, fast, custom sites that actually represent what you do — and get people to call.

Custom UI/UX Design
Wireframing & Prototyping
Design Systems
Brand Identity
02+

Full Stack Development

Got an idea that needs more than a landing page? I build full web apps with Next.js and React — from database to deployment. No hand-holding required on your end.

React / Next.js
Node.js / Express
Database Design
API Integration
03+

Online Ordering & Payments

I've set up Stripe payment systems and Toast POS integrations for local businesses that need to take orders and payments online — not just a contact form. Restaurants, retail, whatever you're selling.

Stripe Integration
Toast POS Setup
Online Ordering
Payment Flows
04+

Maintenance & Updates

Sites break, go stale, and slow down. I offer monthly retainers to keep yours fast, updated, and working — so you're not scrambling when something breaks.

Performance Monitoring
Content Updates
Security Patches
Monthly Reporting

> WHO_I_AM

About_

I'm a web developer based in St. Thomas, ON. I've been writing code since I was 8 — starting on Scratch and Roblox, moving through Java, app development with React Native and Expo, and eventually landing on modern web development with Next.js and Tailwind. What started as a hobby became a real freelance business building sites for local clients across Southern Ontario.

Outside of web dev, I compete in VEX robotics where I write C++ using the PROS framework and work in CAD — so I'm just as comfortable in a technical environment as I am designing something that looks good. I build websites for small businesses that are clean, fast, and actually bring in customers.

3+
Years Experience
15+
Projects Delivered
10+
Happy Clients
Energy Drinks
abel@portfolio:~$
name: "Abel Eldo",
role: "Web Developer",
location: "St. Thomas, ON",
email: "eldoaabel@gmail.com",
phone: "(437) 324-4038",
available: true,

> TECH_STACK

TypeScriptJavaScriptReactNext.jsNode.jsHTMLCSSTailwindPythonC++GitPROS FrameworkCAD

> GET_IN_TOUCH

Let's Work Together_

Have a project in mind? Fill out the form and I'll get back to you within 24 hours.

> DIRECT

> ELSEWHERE

Available for new projects
© 2026 Abel EldoBuilt with Next.js