Available for full-time · Remote-first
Portfolio v2.0 · Updated May 2026

Eduardo
Torres.

Software developer focused on iOS and web apps, from idea to deployment. Building with Swift, TypeScript, and AI across mobile and full-stack.

§ 01 / 06

Summary// about

photo · 4:5
ET / 2026 SJU · PR

I build iOS and web apps that ship, and I care about the ones that actually solve real problems.

Bilingual software developer (EN/ES), CS background, eight years of writing code. Professionally supporting a production payments platform while shipping iOS and web apps on the side. Happiest when building things that handle real users: a WhatsApp booking bot for a barbershop, an AI property matcher for realtors, or a payments app for iOS. Currently going deep on AI-native development with Swift, TypeScript, and the Anthropic API.

Don't feed mediocrity. — personal motto
8yrs
Coding
since 2018
1
Production payments
platform supported
98sites
Retail POS
deployments
2
Fluent languages
EN · ES
Go-to tech
TypeScript Swift / iOS Next.js Supabase Anthropic API Claude Code
Currently loving
Star Wars: Battlefront II Self-hosting on TrueNAS Unreal Engine tinkering Streaming as elvischus
§ 02 / 06

Skills// stack

01Languages

TypeScript JavaScript Swift Python Java C# C++ Go F# SQL

02Frameworks & AI

Next.js React Vite SwiftUI Tailwind CSS Flask Tkinter Supabase Anthropic API Node.js Unreal Engine HTML5 / CSS3

03Tools / Editors

Git / GitHub VS Code Xcode Cursor Vercel Visual Studio MySQL SQLite

04Infra & DevOps

Docker Vercel Ubuntu Server Linux / macOS Unit Testing CI/CD

05Platforms

Supabase Vercel Stripe WhatsApp Business API Accepta EZPay

06Core CS

Data Structures Algorithms OOP System Design
§ 03 / 06

Experience// work

May 2023 — Present Current

Digital Payments Support Specialist

Accepta Payments San Juan, PR
  • Provide high-level technical support for a complex payment platform, focused on backend stability and uptime.
  • Run SQL analysis to surface performance bottlenecks and feed improvement tickets back to engineering.
  • Key stakeholder in Change Management — review updates, coordinate deploys, minimize user impact.
  • Monitor infrastructure health and partner with developers to debug and resolve production issues.
Oct 2021 — May 2023

IT Assistant

All Ways 99 Caguas, PR
  • Configured POS hardware and software for 98 retail locations — imaging, networking, access points.
  • Automated repetitive setup routines, significantly reducing onboarding time for new hardware.
  • Provided remote and on-site technical assistance across warehouse and office operations.
§ 04 / 06

Projects// selected work

P/01
Thread VaultiOS · on-device AI
iOS AI content vault — save anything via the Share Sheet. Gemma 4 runs on-device classification; Gemini and OpenAI available as cloud backends.
Swift 6SwiftUISwiftDataMediaPipe
P/02
agenda-osSaaS · WhatsApp-first booking
Multi-tenant barbershop SaaS. WhatsApp-first booking — no app download required. Handles appointments, reminders, and multi-location management.
Next.js 16SupabaseWhatsApp APIResend
P/03
Really CRMReal estate · AI matching
Real estate CRM with AI-powered property matching. Claude AI ranks listing matches for buyer pools and automates follow-up email sequences.
Next.js 16SupabaseAnthropic API
P/04
Task-FlowiOS · natural language tasks
iOS task manager with natural language input, EventKit calendar sync, and SwiftData persistence. Built with Swift 6 strict concurrency.
Swift 6SwiftUISwiftDataEventKit
P/05
PocketPayiOS · P2P payments
iOS P2P payments app with biometric auth, a custom numeric keypad, Stripe integration, and a mock mode for development. ATH Móvil-inspired.
SwiftUIMVVMStripeiOS 17+
P/06
RoamlyTravel planning · interactive map
Travel planning app with an interactive map, POI discovery via Overpass API, and localStorage persistence. Built with React 19 and React Leaflet.
React 19ViteTailwind CSSReact Leaflet
P/07
Turn Management SystemQueue mgmt · dual UI
Queue management with numbered tickets for walk-in and appointment users. Two Python front-ends — Flask web app and Tkinter desktop GUI.
PythonFlaskTkinter
7 of 7 shown See all on GitHub ↗
§ 05 / 06

Education// credentials

2016 — May 2026 Expected

B.S. Computer Science

Universidad de Puerto Rico · Bayamón, PR

2013 — 2015

High School Diploma

Esc. Voc. Antonio Fernos Isern · San Lorenzo, PR

Languages
Spanish Native · Expert
English Fluent
Currently

Deep-diving into security in programming with AI — how systems get attacked, how models change the threat surface, and how to build with that in mind from day one.

Off the clock: I got into CS through a lifelong love of video games. Still the fastest way to explain why systems design fascinates me.

§ 06 / 06

Contact// get in touch

Have a role, a question, or a project?
Let's talk.
LocalSan Juan, PR ·
0/600

Tweaks

press T to toggle · D for dark