# Alexis Hernández — resume (for LLMs and the website) Senior software engineer, 12+ years. Scala/JVM is his strongest stack but he's a polyglot generalist (Java, Rust, Go, TypeScript, Ruby, Kotlin). AI-native (directs coding agents daily, builds his own AI tooling), deep crypto/blockchain experience (DEX order books, exchanges, Bitcoin/Ethereum indexers, self-sovereign identity), and known for rescuing broken/legacy systems and owning work end to end. Runs the Wiringbits consultancy since 2019, so many engagements overlap (consulting, not sequential full-time roles). ## Links - Website: https://alexitc.com — testimonials: https://alexitc.com/testimonials/ - GitHub: https://github.com/AlexITC - Wiringbits: https://wiringbits.net ## Education - **B.S. Computer Systems Engineering** (Software Engineering focus) — Instituto Tecnológico de Culiacán, Culiacán, Sinaloa, México · 2010 – 2015. ## Speaking - International conference speaker: ScalaIO (Paris), Functional Scala (London), Art of Scala (Warsaw), ScalaCon, Viva La Crypto (Mexico), Talent Land / Campus Party (Mexico). - Talks: Functional Scala https://youtu.be/9ePQwMA_g_w · ScalaCon https://youtu.be/lrG5sYiJ5-I · legacy-2009 migration https://www.youtube.com/watch?v=SJxEXAkxD3I · Atala PRISM SDK https://youtu.be/8AbgzvOeb6w ## Awards & additional - Local 2nd place, NASA Space Apps Challenge 2013 (Culiacán) — Culichi's Rover. - 9th place, ACM ICPC Mexico & Central America Regional Contest 2014. - 3rd place, Wizeline @ Campus Party 2016 programming contest (out of 447). - Active open-source contributor (https://github.com/AlexITC). --- # Experience ## Senior Software Engineer — PayPal (contracted through Beyond) (Jan 2026 – Jun 2026) Joined a team building agentic commerce infrastructure during organizational uncertainty (minimal docs, no onboarding, significant inherited tech debt). Operated with high autonomy, identifying systemic gaps and driving solutions without direction. - Designed and implemented a Smithy schema registry to centralize data models across Scala, TypeScript, and Go services, eliminating model drift and parallel definitions. - Resolved chronic dependency conflicts across core services and jobs by authoring shared libraries and build plugins, removing a recurring source of production incidents. - Fixed connection pool mismanagement in Beam tasks (orchestrated with Airflow) that had silently dropped millions of records/day for years; defined an observability approach for the full ingestion pipeline. - Introduced E2E testing for critical APIs; stabilized multiple legacy projects from non-compilable/broken states to deployable, unblocking other engineers. - Submitted improvement proposals the team adopted: shared schema registry, E2E tests for the full pipeline, continuous delivery, Beam resource management. - Environment: Scala, JavaScript, TypeScript, Go, Python, DataDog, GCP (BigTable, BigQuery, Spanner, PubSub), Claude, Node, React, CircleCI, Smithy. ## Senior Software Engineer — SiriusXM (contracted through Equal Experts) (Oct 2023 – Jan 2026) - Reduced the team's AWS cloud costs by 80% while preserving throughput. - Engineered the foundation for a zero-downtime migration to a new AWS account (~90% of components). - Contributed to a low-latency, multi-region notification system: event ingestion pipeline, shared libraries, E2E and load tests, autoscaling, observability. - Owned end-to-end development of multiple backend services, serverless components, and the surrounding AWS infrastructure. - Restored critical legacy Java systems unmaintained for 5+ years from non-compilable to deployable; migrated legacy projects from Spring Boot 2 to 3 incl. infra deployments. - Implemented CI/CD pipelines (deploy/hotfix/rollback) coordinated with E2E suites; built a reusable Scala AWS-Lambda template; built an internal Slack bot for the QA team to exercise the notification flow (CRUD over messages/templates). - Environment: Scala, Scala.js, Typelevel Scala, Java, Spring Boot, AWS (DynamoDB, Kinesis, ECS, SQS, Lambda, CDK), React, Gatling, GCP BigTable, DataDog, GitHub Actions, Smithy. ## Founder & Principal Consultant — Wiringbits (2019 – present) My independent consultancy since 2019. Some periods have been dedicated to Wiringbits and my own products full-time; many client engagements ran in parallel with the roles below. Led a team of up to 12; technical advisor to 8+ customers; the go-to for technical emergencies (e.g. cut a customer's 3-month Cromwell/GCP-Batch estimate to 3 weeks; rebuilt a deleted production environment same-day). Founded and led codepreview.io. Delivered 30+ client engagements across fintech, crypto, security, data, marketplaces, IoT and more. - Environment: Scala, Scala.js, React, Rust, TypeScript, Postgres, MySQL, OrientDB, AWS, Pulumi, Ansible, Play Framework, http4s, cats-effect ## Technical Architect (Contractor) — IOHK (Jun 2018 – May 2022) - Designed and led most of the foundations for Atala PRISM (https://atalaprism.io), a self-sovereign identity ecosystem (decentralized identifiers + verifiable credentials). - Designed the initial second-layer protocol for anchoring DIDs and credentials on Bitcoin. - Designed the initial PRISM Node (a Bitcoin indexer, later Cardano), the first cross-platform PRISM SDK (Scala/Scala.js) + API docs site, and the initial Credentials Verification architecture; MetaMask-like wallet. - Presented PRISM at public events (VivaLaCrypto / TalentLand, Mexico; online talks). - Environment: Scala, Blockchain, Bitcoin, Cardano, PostgreSQL, AWS, gRPC, Cryptography, React, Nomad, Browser Extensions, Java, Kotlin, TypeScript, GitHub Actions. ## Scala Engineer (Contractor) — Samsung (SSIC) (Jun 2017 – Jun 2018) - Implemented Amazon S3 resiliency across regions for the image storage service. - Implemented TCP and TLS support for the LwM2M (IoT) device-management protocol. - Contributed to a multi-active-region project using multi-master async DB replication across regions. - Built the Device Management Approved List (device whitelisting) using CRDTs for cross-region replication. - Environment: Scala, Java, MySQL, Cassandra, ElasticSearch, MongoDB, AWS, Akka, Play Framework, Slick, Anorm, Kafka, LwM2M, CoAP, Californium, Leshan, IoT, eventually-consistent databases. ## Big Data Consultant — Praxis (Mar 2017 – May 2017) - ODS: a big data pipeline processor for a bank; helped design its core. - Designed a DSL for type safety while writing Hive queries and Spark transformations; built a code generator for the DSL (based on Hive tables). - Redesigned how data pipeline processors integrate; improved the team's Scala practices. - Environment: Scala, Apache Spark, Hive, Hadoop, Hue, Yarn, Oozie. ## Full Stack Software Engineer — Kueski (Sep 2015 – Jan 2017) - Kueski 2.0: main micro-loan application; participated in the new system design that scaled from hundreds to thousands of concurrent clients (https://kueski.com/). - Kien Es Kien: RESTful service to detect whether a person is a criminal or politician, storing enough auditability to reproduce/understand each query result. - Traffic Controller: async web service controlling the volume of traffic sent to an external provider to avoid overload crashes. - Solved two bottleneck issues stopping the loan-request process (external providers); helped architect a PCI-compliance-like secure system; designed an automatic database updater inside a RESTful service with short downtime, no DB transactions, keeping consistency; supported Android devs (domain knowledge, reviews, standups). - Environment: Scala, Ruby, JavaScript, Java, MongoDB, MySQL, PostgreSQL, Finatra, Sinatra, Sequel, AngularJS, Slick, Ansible, Bash, AWS (SQS, S3, EC2). ## Software Developer — Oracle Corporation (Apr 2015 – Sep 2015) - Maintained a module generating metrics about RAC in the Oracle database. - Helped design a module for compressing information used to reconfigure the RAC cluster. - Helped implement compression of log messages for the Oracle database. - Environment: C, Linux, Bash, Assembler, Vim, GDB, strace. ## Developer — SAC (Apr 2014 – Apr 2015) - Juicio En Línea Sinaloa: a government web app letting citizens sue government dependencies, with the whole judgment process handled online. - Created applets using biometric devices to capture digital fingerprints. - Boosted a government application's performance by fixing concurrency issues; fixed several web vulnerabilities and redesigned some legacy; integrated version control into the dev environment. --- - Environment: Java, JavaScript, Applets, Apache Struts, JSP, Taglibs, Tomcat, Cryptography, MySQL, jQuery/jQuery UI, Git, Neurotechnology SDK. --- # Projects & engagements 56 projects across employment, consulting, personal and open-source work. Private clients are shown generically. ## Atala PRISM (IOHK) — SDK, protocol & wallet (featured) Designed the SSI second-layer protocol, first cross-platform SDK, and wallet. - type: employment | role: Technical architect / designer. | company: IOHK | years: 2018–2022 - Industries: Identity, Crypto - Themes: 0-to-1 - Tech: Scala, Scala.js, Bitcoin, Cardano, gRPC, browser extensions Designed the initial second-layer protocol for anchoring DIDs and credentials on Bitcoin, the first cross-platform PRISM SDK (Scala/Scala.js) plus the API docs site, the initial Credentials Verification architecture, and a MetaMask-like wallet. ## Buy-crypto-with-cash / ACH platform (featured) Rescued a downed buy-crypto-with-cash platform (CTO-level) with almost no handover. - type: consulting | role: Lead engineer, effectively a CTO role (also negotiated vendor contracts and lowered expenses). | company: Private Company - Industries: Fintech, Crypto - Themes: Legacy restoration & rescue, Cost optimization - Tech: Java, Spring Boot, JavaScript, React, MySQL, JPA, DigitalOcean, Bitcoin, cryptography, ACH, Onfido (KYC), HashiCorp Vault - Impact: restored a downed production system in under 24h despite minimal access and handover. Buy crypto with cash. Took over an inherited production system that was down after the previous team left, with barely any access or handover, and got it back online in under 24h. Implemented buying crypto via ACH deposits, integrated Onfido for KYC, and used HashiCorp Vault for secrets management. ## codepreview.io (featured) Founded and led a product providing preview environments for web apps. - type: consulting | role: Designed, developed, and led the team. | company: Wiringbits | years: 2022–2023 - Industries: DevTools - Themes: Founder, 0-to-1 - Tech: Scala, Scala.js, Slinky, React, Rust, Postgres, AWS, Pulumi, Ansible, nginx A product providing preview environments for web applications. Still live, but not accepting new customers. ## Flow2b / Tlayen (featured) Rescued and migrated the most complex system I've worked on (ERP with a per-project DSL). - type: consulting | role: Developer + lead. | company: Flow2b / Tlayen - Industries: Enterprise/ERP - Themes: Legacy restoration & rescue, Migration - Tech: Scala, Akka, OrientDB - Impact: customer restoration <48h (first) / <1 week (rest); migration ~1 customer/week over a few months. ERP-like platform with a per-project DSL for building internal apps, which made debugging very hard. flow2b was the original platform; tlayen the newer one. Rescued customers on a live system (first back within 48h, the rest within a week), then led the flow2b→tlayen migration one customer per week over a few months to guarantee nothing broke. Included an OrientDB 2→3 migration where the built-in tool couldn't be used (per-customer requirement): freeze the customer's project in flow2b, export the DB, import into tlayen, test, hand back. Given the data volume, worked out critical DB details, used memory-efficient dump/restore, and built a rollback mechanism, all on a live system. Also ran the server (monolith) and the VPN servers customers connected through. ## geminilive4s (featured) Open-source JVM library over Gemini's Live API (streaming audio + function calling). - type: open-source | role: Author. | company: Personal / open-source | years: 2024–2025 - Industries: AI, DevTools - Themes: Open source, Real-time, 0-to-1 - Tech: Scala, fs2, cats-effect, Gemini Live API An open-source JVM library over Google's Gemini Live API: fs2 streaming audio, automatic function calling, and real-time audio transcoding between Twilio and Gemini formats. - Links: https://github.com/AlexITC/geminilive4s ## OpenSnowcat (featured) Handled the fork of Snowplow's components into OpenSnowcat after its license change. - type: open-source | role: Led the forking work. | company: Wiringbits / community | years: 2024 - Industries: Data, DevTools - Themes: Open source, Legacy restoration & rescue - Tech: Scala Handled forking Snowplow's components into OpenSnowcat after Snowplow's license change. Snowplow is a major Scala-based behavioral/event data pipeline; OpenSnowcat is the community fork. - Links: https://github.com/opensnowcat , https://github.com/opensnowcat/opensnowcat-collector/commits?author=AlexITC , https://github.com/opensnowcat/opensnowcat-enrich/commits?author=AlexITC ## PayPal — Smithy schema registry (featured) One source of truth for data models across Scala/TS/Go, killing model drift. - type: employment | role: Designed & implemented. | company: PayPal (via Beyond) | years: 2026 - Industries: Fintech, DevTools - Themes: 0-to-1 - Tech: Smithy, Scala, TypeScript, Go Centralized data models for inter-service communication across Scala, TypeScript and Go using Smithy, generating each model from one source of truth. Eliminated model drift and the overhead of maintaining parallel definitions, removing a recurring class of production incidents. ## SiriusXM — AWS cost reduction (80%) (featured) Cut the team's AWS bill by 80% while preserving throughput. - type: employment | role: Led. | company: SiriusXM (via Equal Experts) | years: 2023–2026 - Industries: Media, DevTools - Themes: Cost optimization - Tech: AWS (ECS, Fargate, Lambda), Scala - Impact: −80% AWS cost, throughput preserved. Reduced the team's AWS costs by 80% while preserving throughput, by finding the levers and re-architecting workloads (compute sizing/choices across ECS/Fargate and Lambda) rather than lift-and-shift. ## SiriusXM — multi-region notification system (featured) Low-latency multi-region notifications at ~20k rps for tens of millions of subscribers. - type: employment | role: Contributed to design & implementation; owned services and their infra. | company: SiriusXM (via Equal Experts) | years: 2023–2026 - Industries: Media, Data - Themes: Real-time, High scale - Tech: Scala, AWS (Kinesis, SQS, DynamoDB, Lambda, ECS), Gatling, DataDog - Impact: ~20,000 rps; subscriber base in the tens of millions. Low-latency, multi-region notification system: event ingestion pipeline, shared libraries, E2E and load tests, autoscaling policies, and observability. ## Stakenet / Hydranet (featured) Original author & lead of a real-time DEX order book and a Bitcoin block explorer. - type: consulting | role: Developer + lead; original author & lead of the DEX order book and the Bitcoin block explorer. | company: Stakenet / Hydranet - Industries: Crypto, DeFi, Fintech - Themes: Real-time, 0-to-1 - Tech: Scala, Play, Angular, TypeScript, Postgres, DigitalOcean, Bitcoin, Ethereum, Arbitrum, geth, bitcoind, Ansible Multiple components: the DEX order book (core of the Hydranet DEX, on the Lightning Network), the Bitcoin block explorer (online 5+ years), an Ethereum explorer, and a coin-swap app (Bitcoin-like coin → Ethereum token). - Links: https://hydranet.ai/ , https://github.com/AlexITC/stakenet-orderbook , https://github.com/wiringbits/block-explorer , https://github.com/wiringbits/eth-indexer ## SwanFinance (featured) Rescued a crypto exchange and migrated it to a stable derived-balance ledger. - type: consulting | role: Developer + lead. | company: SwanFinance - Industries: Fintech, Crypto - Themes: Legacy restoration & rescue, Migration - Tech: Scala, Play, Postgres, Node.js, Express, React, cryptography, Ansible Recovered an old webapp, fixed the main issues, then migrated it to a new, stable platform. The migration moved MongoDB → Postgres while preserving existing customer balances, and moved from hot wallets to logical wallets. Crypto exchange with a derived-balance ledger, idempotent withdrawals, and a reconciliation job vs on-chain settlement. ## Agriculture traceability platform Crop traceability with QR-tagged packages, analytics, and per-employee payroll. - type: consulting | role: Lead. | company: Private Company - Industries: AgTech, Data - Themes: 0-to-1 - Tech: Scala, Play, React, Postgres, AWS, Ansible Crop traceability: crops are packaged and weighed, the app generates a QR attached to each package plus a photo and details; provides analytics on the data; assigns employees and computes per-employee pay at the end of the workday. Was live for a while, no longer. (No public name/link.) ## AI-based quiz portal Teachers build quizzes with AI-assisted grading; led the rebuild's frontend. - type: consulting | role: Manager (led team). | company: Private Company - Industries: EdTech, AI - Themes: Legacy restoration & rescue - Tech: React, TypeScript Team rebuilt a vibe-coded webapp that lets teachers define quizzes and use AI to help grade answers. His team built the frontend; backend handled in-house. Live in production. ## Ailytic Manufacturing-scheduling web app; frontend + Java backend. - type: consulting | role: Software engineer (gig, a few months). | company: Ailytic - Industries: Manufacturing - Tech: Java, jQWidgets, MySQL Web application for manufacturing scheduling. Worked across frontend and backend. - Links: https://www.ailytic.com/ ## Animana browser extension + API Rebuilt a browser extension for vet staff, cutting multi-minute tasks to seconds. - type: consulting | role: Manager (led team). | company: Private Company - Industries: Vet/Healthcare, DevTools - Themes: Legacy restoration & rescue - Tech: TypeScript, Vue, Scala, Cask Led a team that rebuilt a vibe-coded browser extension on top of Animana (a veterinary practice-management system) so vet staff could operate it more effectively, cutting some multi-minute manual tasks down to seconds. Also built an API on top of the web page to expose its data to dashboards. (Paying client and specific workflows not disclosed.) ## Atala PRISM Node (IOHK) Designed the initial PRISM Node, a Bitcoin (later Cardano) indexer. - type: employment | role: Designed the initial version. | company: IOHK | years: 2018–2022 - Industries: Crypto, Identity, Data - Themes: 0-to-1 - Tech: Scala, Bitcoin, Cardano PRISM Node, a Bitcoin indexer (later Cardano), part of Atala PRISM. His name isn't in the commit history because it was private and history was lost when open-sourced; he can speak to the details in depth. - Links: https://github.com/input-output-hk/atala-prism , https://youtu.be/8AbgzvOeb6w ## Boardrs Rescued a legacy snowboarding-trip booking app (deploys + SSR). - type: consulting | role: Developer. | company: Boardrs - Industries: Travel - Themes: Legacy restoration & rescue, Migration - Tech: Scala, Play, MongoDB, React, Ansible Legacy snowboarding-trip booking web app. Fixed multiple setup issues, including deploys, and configured SSR. (Public site is paused; describe the software rather than linking it.) ## CalendaFit SaaS for gym memberships and classes; led the frontend + admin/staff portal. - type: consulting | role: Manager (led team). | company: CalendaFit - Industries: Fitness, SaaS - Themes: 0-to-1 - Tech: TypeScript, React, Tailwind SaaS for managing gym memberships and workout classes. His team built most of the frontend app plus the admin and staff portal; backend handled in-house. Live in production; demo available on request. - Links: https://calenda.fit/ ## Care Seekers (TekTorch) Care-worker marketplace (AirBnb-like); built a proxied secure comms system. - type: consulting | role: Software engineer (gig, a few months); built what was scoped. | company: TekTorch - Industries: Marketplace - Tech: Java, Jersey, MySQL, JPA Online marketplace matching care workers with people who need them (AirBnb-like, with instant messaging and Uber/AirBnb-style payments). Built a secure communication system between vendors and customers using custom, per-party email addresses, with the app acting as a proxy that hides the real addresses. Mostly backend. - Links: https://careseekers.com.au/ ## cazadescuentos A startup attempt (like codepreview.io): scrapes retailers to track discounts. - type: personal | role: Founder / solo builder. | company: Personal | years: 2020 - Industries: Data - Themes: Founder, 0-to-1 - Tech: scraping, Scala (approx) One of my startup attempts (like codepreview.io) that didn't take off. A tool that scrapes retailers to track discounts. Also wrote up turning a Raspberry Pi into a residential proxy. - Links: https://github.com/AlexITC/cazadescuentos , https://wiringbits.net/wiringbits/2020/06/07/a-raspberry-pi-as-a-decent-residential-proxy.html/ ## CircleIn Reliability fixes + testing foundation for a student collaboration SaaS. - type: consulting | role: Contributor (critical fixes + testing foundation). | company: CircleIn - Industries: EdTech - Themes: Reliability & observability - Tech: Scala, Play, MySQL, cats-effect, SQS, Twilio, Redis, AWS, Ansible CircleIn is a student collaboration tool schools pay for as a safe space to collaborate (Slack-like chat, later collaborative docs and video calls). Shipped critical fixes: resolved connection-pool leaks and added proper rate limiting for Twilio calls. Set up the testing strategy, wrote the project's first tests, and defined guidelines for writing more. - Links: https://www.circleinapp.com/ ## CoachTube Creator course marketplace; led a partial v2 migration and Stripe payments. - type: consulting | role: Lead dev / architect. | company: CoachTube - Industries: Marketplace, EdTech, Fintech - Themes: Migration - Tech: Scala, Play, Anorm, Twirl, Svelte, AWS, RDS, Stripe, Ansible Creator marketplace (coaches sell courses to users, platform takes a cut). Worked on the migration to v2; it was partial (video-related parts stayed in the old version, with v2 querying the old DB) and he left before it was fully completed. Worked on Stripe payments (subscriptions + one-time). Not involved in the video serving/hosting side. - Links: https://coachtube.com/ ## collabuml Collaborative PlantUML editor (open source). - type: open-source | role: Author. | company: Personal / open-source - Industries: DevTools - Themes: Open source, 0-to-1 - Tech: TBD A collaborative PlantUML editor. No longer maintained. - Links: https://github.com/AlexITC/collabuml ## Cromwell — GCP Batch API support Added GCP Batch API support to Cromwell after Google deprecated LifeSciences API. - type: consulting | role: Led; fast delivery (reduced a ~3-month estimate to ~3 weeks). | company: Wiringbits (end customer: Google / Broad Institute's Cromwell) | years: 2022–2023 - Industries: LifeSciences, Data - Themes: Migration - Tech: Scala, GCP Updated Cromwell (a workflow orchestrator used in life sciences) to support the GCP Batch API. The migration was required because Google deprecated the LifeSciences API. - Links: https://github.com/broadinstitute/cromwell ## crypto-coin-alerts Rules-based cryptocurrency price alerts (open source). - type: open-source | role: Author. | company: Personal / open-source - Industries: Crypto - Themes: Open source, 0-to-1 - Tech: TBD Let users define rules on cryptocurrency prices and get alerted when a rule is met. Old project, no longer running. - Links: https://github.com/AlexITC/crypto-coin-alerts , https://cryptocoinalerts.net/ ## Cybersecurity company — AWS console OCR ingestion Ingested AWS-console screenshots so you could find anything in a customer account. - type: consulting | role: Led development. | company: Private Company - Industries: Security, Data - Themes: 0-to-1 - Tech: Kotlin, Spring Boot, Postgres, JPA, S3, SQS, Testcontainers Captured screenshots from the AWS console and ingested them so that, when looking for something in a specific customer account, the app could tell you where it is. A separate RPA bot took the screenshots automatically. ## Cybersecurity company — AWS security-violation CLI Rust CLI that audits an AWS account for security violations (prowler-style). - type: consulting | role: Built it. | company: Private Company - Industries: Security, DevTools - Themes: 0-to-1 - Tech: Rust CLI that analyzes an AWS account for potential security violations (likely compliance). Inspired by prowler-cloud/prowler; produces HTML reports. ## Cybersecurity company — security analysis (Qualys) Scheduled customer security scans on top of Qualys; recovered an unrunnable codebase. - type: consulting | role: Led development. | company: Private Company - Industries: Security - Themes: Legacy restoration & rescue - Tech: Java, Jersey 2, Hibernate, MySQL, Tomcat, AWS (Elastic Beanstalk), Terraform Scheduled security scans for customers, delegating the scanning to Qualys. Took the app from an unrunnable unit to runnable-locally and deployable; fixed the Terraform and many AWS setup issues. Shut down before going live. ## Discord scammer-detector bot Open-source bot that detects scammers on Discord. - type: open-source | role: Author (confirm). | company: Wiringbits / open-source - Industries: Security, Bots - Themes: Open source, 0-to-1 - Tech: Scala (confirm) A bot that detects scammers on Discord. - Links: https://github.com/wiringbits/discord-scammer-detector-bot ## expense-tracker Personal tool: ingest receipts/bank statements into structured expense data. - type: personal | role: Solo builder. | company: Personal | years: 2025–2026 - Industries: Fintech, AI, Data - Themes: 0-to-1 - Tech: Scala, Postgres, AWS Textract, Telegram bot Ingests receipts and bank statements, normalizes them, and turns them into structured, queryable expense data. Uses AWS Textract for extraction and a Telegram bot as the input surface. ## Government document crawler Scraped a government registry, analyzed docs, and alerted customers to changes. - type: consulting | role: Led. | company: Private Company - Industries: Gov, Data - Themes: 0-to-1 - Tech: Scala, Play, React, Postgres, Ansible Crawler that scraped government websites (e.g. a cadastral/land registry), analyzed documents, and notified relevant customers about updates to the documents they cared about. ## GuideProtocol A publish-and-sell-courses platform (CoachTube-like); led development. - type: consulting | role: Lead. | company: GuideProtocol - Industries: EdTech, Marketplace - Themes: 0-to-1 - Tech: Java, Spring Boot, React, TypeScript, AWS A platform similar to CoachTube where people publish courses and users purchase them. ## Insurance-industry service (short gig) Got an insurance service running; added Play WSClient mutual-TLS auth + critical fixes. - type: consulting | role: Contributor (short engagement). | company: Private Company - Industries: Insurance - Themes: Legacy restoration & rescue - Tech: Scala, Play, Postgres, mutual TLS, Ansible Scala/Play/Postgres service for the insurance industry. Got the app running locally, integrated Play WSClient with mutual TLS auth, and made other critical fixes. ## Kestrel legacy migration Revived Twitter's 2009 Kestrel message queue to run in 2024 (conference talk). - type: consulting | role: Led the migration. | company: Private Company | years: 2024 - Industries: DevTools - Themes: Legacy restoration & rescue - Tech: JVM Kestrel is Twitter's old open-source message queue (2009). A customer asked to get it running again; made it runnable in 2024. No metrics, but a strong "restored yet another legacy system" story. Presented at a conference. - Links: https://www.youtube.com/watch?v=SJxEXAkxD3I ## Kueski — Kien Es Kien Auditable RESTful service to flag criminal/politically-exposed persons. - type: employment | role: Full-stack engineer. | company: Kueski | years: 2015–2017 - Industries: Fintech, Data - Themes: 0-to-1 - Tech: Scala, MySQL, PostgreSQL A RESTful service to detect whether a person is a criminal or politician, storing enough auditability to reproduce and understand why each query returned its result. ## Kueski — Traffic Controller Async service that throttles traffic to a fragile external provider. - type: employment | role: Full-stack engineer. | company: Kueski | years: 2015–2017 - Industries: Fintech - Themes: Reliability & observability - Tech: Scala An async web service controlling the volume of traffic sent to an external provider to avoid overload crashes. ## Kueski 2.0 Helped design the main micro-loan app to scale from hundreds to thousands of clients. - type: employment | role: Full-stack engineer; participated in the new system design. | company: Kueski | years: 2015–2017 - Industries: Fintech - Themes: High scale - Tech: Scala, Ruby, JavaScript, Java, MongoDB, MySQL, PostgreSQL, Finatra, AngularJS The main micro-loan application; participated in the new system design that scaled from hundreds to thousands of concurrent clients. - Links: https://kueski.com/ ## LogoPackage (LP) SaaS + Adobe Illustrator extensions that generate complete logo packages for designers. - type: consulting | role: Manager across a suite of products; the team finished LP Portal and LP Express (not originally created by the team). | company: LogoPackage - Industries: Creative, SaaS - Tech: Next.js, TypeScript, Postgres, Prisma, S3, AWS A suite of SaaS products and Adobe Illustrator extensions for designers. LP Express exports an error-free, organized package with every logo file, variation, size and format a client could need in ~5 minutes; LP Portal is a webapp to store, manage and share customer logos and give clients the right formats/dimensions; the SaaS backs the extensions. Other products include Logo Package Swatch (color guides) and Logo Package Forge (test logo fonts/layouts), plus more extensions. ## NFT management platform — cost reduction Cut a NFT platform's ops cost ~$70k → ~$3k/yr by migrating off a costly API. - type: consulting | role: Engineer. | company: Private Company - Industries: NFT, Crypto - Themes: Cost optimization, Migration - Tech: TypeScript, Express, Node.js, React, Rust, Solana Reduced the operational cost of a website managing NFTs from ~$70k/year to ~$3k/year. The customer had been paying for a costly custom third-party API that drove most of the cost; refactored the code to migrate to cheaper options, which required contributing changes upstream to metaplex/sugar to unblock the migration. - Links: https://github.com/metaplex-foundation/sugar/pull/433 ## Oracle — RAC tooling Low-level RAC metrics, cluster-reconfig compression, and log compression. - type: employment | role: Software Developer. | company: Oracle Corporation | years: 2015 - Industries: Data, DevTools - Tech: C, Linux, Bash, Assembler, GDB, strace Maintained a module generating metrics about RAC in the Oracle database; helped design a module for compressing information used to reconfigure the RAC cluster; helped implement compression of log messages. ## PayPal — ingestion pipeline observability & silent-loss fix Found a years-old bug silently dropping millions of records/day; added observability. - type: employment | role: IC. | company: PayPal (via Beyond) | years: 2026 - Industries: Fintech, Data - Themes: Reliability & observability - Tech: Scala, Apache Beam, Airflow, GCP, DataDog On a large Beam-on-Airflow ingestion pipeline, found and fixed connection-pool mismanagement that had silently dropped millions of records/day for years, then defined an observability approach for the full pipeline so silent failures surface on their own. ## PayPal — shared libraries & build plugins Killed chronic cross-service dependency conflicts via shared libs and build plugins. - type: employment | role: Author. | company: PayPal (via Beyond) | years: 2026 - Industries: Fintech, DevTools - Themes: Reliability & observability - Tech: Scala, build plugins Resolved chronic dependency conflicts across core services and jobs by authoring shared libraries and build plugins, removing a recurring source of production incidents. ## playcodeai AI game-creation playground (chat + playable game); presented at a conference. - type: personal | role: Solo builder. | company: Personal - Industries: AI - Themes: Founder, 0-to-1 - Tech: AI, web A playground for creating games through AI: a chat on the left, the playable game on the right. Was live; later killed. Presented at Asturias Software Crafters. ## Praxis — ODS (big-data pipeline for a bank) Designed the core of a bank's big-data pipeline + a type-safe Hive/Spark DSL. - type: employment | role: Big Data Consultant. | company: Praxis | years: 2017 - Industries: Fintech, Data - Themes: 0-to-1 - Tech: Scala, Apache Spark, Hive, Hadoop, Hue, Yarn, Oozie Helped design the core of a bank's big-data pipeline processor; designed a DSL for type safety while writing Hive queries and Spark transformations; built a code generator for the DSL (based on Hive tables); redesigned how pipeline processors integrate. ## pull-request-attention GitHub app that routes each PR to whoever must act next. - type: personal | role: Author. | company: Personal - Industries: DevTools - Themes: 0-to-1 - Tech: GitHub app A GitHub app that assigns each PR to the person who needs to act on it next, based on the PR's interactions. ## SAC — Juicio En Línea Sinaloa Government web app to sue government dependencies fully online. - type: employment | role: Developer. | company: SAC | years: 2014–2015 - Industries: Gov - Themes: 0-to-1 - Tech: Java, Apache Struts, JSP, Tomcat, MySQL, jQuery, cryptography A government web app letting citizens sue government dependencies, with the whole judgment process handled online. Also built biometric fingerprint-capture applets, fixed concurrency/perf and vulnerabilities, and introduced version control. ## Samsung ARTIK Cloud (IoT) Multi-region IoT cloud: S3 resiliency, LwM2M TCP/TLS, CRDT device whitelisting. - type: employment | role: Scala engineer. | company: Samsung (SSIC) | years: 2017–2018 - Industries: IoT - Themes: High scale, Reliability & observability - Tech: Scala, Java, Akka, Play, MySQL, Cassandra, ElasticSearch, MongoDB, Kafka, AWS, LwM2M/CoAP, CRDT Worked on Samsung's ARTIK Cloud IoT platform: S3 resiliency across regions for image storage; TCP and TLS support for the LwM2M device-management protocol; a multi-active-region project using multi-master async DB replication; and the Device Management Approved List (device whitelisting) using CRDTs for cross-region replication. ## scala-js-chrome Scala.js bindings for the Chrome extension API (open source, inherited). - type: open-source | role: Maintainer (inherited the project). | company: Personal / open-source - Industries: DevTools - Themes: Open source - Tech: Scala.js Bindings to use the Chrome extension API from Scala.js. - Links: https://github.com/AlexITC/scala-js-chrome ## Self-hosted infrastructure, mail & VPNs (ongoing) Years of hands-on infra/sysadmin: self-hosted SMTP (Postal + rspamd), VPNs (Algo), cloud. - type: consulting | role: Infrastructure / sysadmin. | company: Wiringbits / various clients | years: 2019–present - Industries: Infrastructure/DevOps, Security - Themes: Reliability & observability - Tech: Linux, Postal (SMTP server + API), rspamd, Algo VPN (WireGuard/IPsec), nginx, Ansible, AWS, DigitalOcean Years of hands-on infrastructure and sysadmin work, often self-hosted for customers. Stood up SMTP servers with an API using Postal, with rspamd for spam filtering; set up VPNs using trailofbits/algo; and self-hosted production apps on cloud (nginx, Ansible, etc.). - Links: https://github.com/postalserver/postal , https://github.com/trailofbits/algo ## SiriusXM — QA notification slackbot Internal Slack bot letting QA exercise the notification flow (CRUD). - type: employment | role: Designed, built, maintained. | company: SiriusXM (via Equal Experts) | years: 2023–2026 - Industries: Media, DevTools - Themes: 0-to-1 - Tech: Scala, Slack A Slack bot letting the QA team test the notification flow from his team, with CRUD operations for messages and templates. ## SiriusXM — reusable Scala AWS-Lambda template A reusable Scala AWS-Lambda template that sped up and standardized the team. - type: employment | role: Created & maintained. | company: SiriusXM (via Equal Experts) | years: 2023–2026 - Industries: Media, DevTools - Themes: 0-to-1 - Tech: Scala, AWS Lambda A reusable template to build AWS Lambdas with Scala, accelerating development and improving consistency across the team. ## SiriusXM — Spring Boot 2 → 3 migration Migrated legacy services from Spring Boot 2 to 3, incl. infra deployments. - type: employment | role: Led. | company: SiriusXM (via Equal Experts) | years: 2023–2026 - Industries: Media, DevTools - Themes: Migration - Tech: Java, Spring Boot Migrated legacy projects from Spring Boot 2 (latest commit before 2020) to Spring Boot 3, including the infrastructure deployments. ## SiriusXM — zero-downtime AWS account migration Engineered the foundation for a zero-downtime AWS account migration (~90%). - type: employment | role: Engineered the foundation. | company: SiriusXM (via Equal Experts) | years: 2023–2026 - Industries: Media, DevTools - Themes: Migration - Tech: AWS, CDK Engineered the foundation for a zero-downtime migration to a new AWS account, covering ~90% of the required components, so the team could continue the transition seamlessly. ## Stakenet contract migration (layer-1 → Ethereum) Led the smart-contract migration from a Bitcoin-based L1 to Ethereum (Olympus fork). - type: consulting | role: Led. | company: Stakenet / Hydranet - Industries: Crypto, DeFi - Themes: Migration - Tech: Solidity, Ethereum Led the smart-contract migration when Stakenet moved from a Bitcoin-based layer-1 to the Ethereum ecosystem, forking the Olympus protocol into the new Stakenet version. (Confirm tech.) ## twimini-bot Real-time voice agent connecting Twilio calls to Gemini, built on geminilive4s. - type: personal | role: Author. | company: Personal | years: 2024–2025 - Industries: AI - Themes: Real-time, 0-to-1 - Tech: Scala, Twilio, Gemini Live API, fs2 A real-time voice agent connecting Twilio phone calls to Gemini through a streaming pipeline, built on geminilive4s. - Links: https://github.com/AlexITC/twimini-bot ## wiringbits-scala-newbie-warts Linting rules (WartRemover-style) guiding Scala newbies in the Typelevel ecosystem. - type: open-source | role: Author. | company: Wiringbits / open-source - Industries: DevTools - Themes: Open source, 0-to-1 - Tech: Scala, WartRemover A set of linting rules ("warts") to steer Scala newbies working in the Typelevel ecosystem toward safe idioms and away from common mistakes. - Links: https://github.com/wiringbits/wiringbits-scala-newbie-warts --- # Testimonials > Alexis and his expertise offered us great help in terms of Scala development and debugging! We've managed to achieve great results in crazy short amount of time! I would recommend it to anyone which needs an expert in Scala development! Since we've met Alexis we kept the collaboration very close and we count on him as one of our valuable colleague! — Alex Szilagyi, Founder at TechStackApps > Alexis is a true lifesaver! After my web developer left our project, I hired a new developer who turned out to be a disaster and ended up deleting our site from the server. Although we permanently lost our user data, I fortunately found Alexis, who was able to restore our website from the repository on GitLab in a matter of a few hours. And because I told Alexis that it was urgent, he was able to do it on the weekend no less. I've continued to work with Alexis since then, as I find him to be very straightforward and honest in his communications with me. — Bowen C, Non-profit webapp founder > Alexis was invaluable to our project, but, more crucially, he was willing to go the extra mile with everything we needed help with. His ability to quickly understand our project's needs and then execute helped us rescue an important blockchain project for our client, and we couldn't have done it without his help and great attitude. — Brian Sage, Founder & CEO at Sage Digital > Alexis played a pivotal role in the successful migration of our web3 application, which led to substantial cost savings and a simplification of our overall infrastructure. Throughout the project, Alexis demonstrated exceptional responsiveness and clear communication, ensuring that the project status and timelines were always transparent and easily understandable. His extensive experience proved invaluable as it enabled us to address a variety of issues related to blockchain integrations across multiple vendors. Alexis consistently proposed solutions that were both practical and innovative, illustrating his commitment to our project's success above his own billable hours. I highly recommend Alexis and look forward to working with him again in the future. — Joe Scharf, Principal at Da Primus Consulting > Wiringbits mobile development service was super helpful, they allowed us to extend the team in a very short time. Their availability to support us exceeded our expectations, they were able to add redundancy to the team in an emergency case, additionally they were always in constant communication with the Bowhead team in a professional and friendly way. — Cesar Diaz, Bowhead Health CTO > Cesar from Wiringbits took over the Atala PRISM Browser Wallet development, a key tool that sits on top our Atala PRISM SDK, improving its quality and user experience considerably. Cesar also created our Credentials Verification Portal which will be come a core tool for the PRISM ecosystem. Cesar delivered quality code on time and also provided advice on new features and functionality that would provide value to end-users. I would be happy to recommend Wiringbits as a company to work with. — Mark Griffin, UX Foundry Product Manager, Atala PRISM, IOHK > Alex and his team were super helpful and professional in helping us to fix issues with our existing platform -built by previous developers- They were able to pinpoint the issues quickly and provide the fixes in an efficient manner. They were also very quick with their responses whenever I had questions or inquiries. I highly recommend Alex and his team. — John Ro, SwanFinance CEO > Alexis is very knowledgeable and a pleasure to work with. Alexis took time to explain why and code quality is always very high. Would hire again. — Brittney Blum, Resource Manager at Burwood Group > Alexis at Wiringbits has assembled a great team of development talent. Our project included web app development and niche Adobe extension development. We were delighted with the quality of service we received and would not hesitate to recommend Wiringbits for any web or software development. — Michael Bruny-Groth, Logo Package Founder > Wiringbits came highly recommended by a fellow startup developer, and we couldn't be more grateful for the introduction. From the start, Alexis has been exceptional in maintaining clear and proactive communication, ensuring that any issues are swiftly addressed. The developer we're working with perfectly aligns with our development style, making collaboration seamless and efficient. Additionally, the flexibility Wiringbits offers in development resources has been invaluable to our growing needs. We highly recommend them to any team looking for reliable and adaptable web development expertise! — Nick Hitch, CALENDA Co-Founder > Alex and his team were tasked with developing several complex core applications for a crypto project, including a blockchain explorer, a public order book and a layer 2 channel rental service. Besides the highly professional implementation, i would like to emphasise the communication and availability of everyone involved, which went far beyond what was expected. — Phillip, Manager PM IT Consulting at Hydranet > I am a backend developer and I am creating an ed-tech platform as a side-gig. I asked Alexis if he could do the front end. I had previously asked someone else to do it and he and his team did a terrible job. Alexis introduced me to the front end dev Saul from Wiringbits. I cannot praise them enough. They literally rescued the project - Saul has an attention for detail, cares about project and delivers a clean and quality solution. He discusses the requirements with me every evening and every morning I look forward to waking up to a daily update. Alexis is happy to jump on a call whenever I need to have a chat. He is a very calming and reassuring influence. I am so pleased that I found them and I know I have found a team I can work with going into the future. I wouldn't hesitate using Wiringbits again. — Reena Clifton, Libertas Tech Services Founder > Alex has been essential to our workflow process, his tooling has brought major improvements both internal with dev ops and external when showcasing clients and partners. Him and his team are readily available for support, and have in depth knowledge of all stages of development. Having worked with him on early architecture, final UX delivery and highly technical troubleshooting, I highly recommend his team for any stage of your project — Rick, Project Manager at Guide University > Alexis and his team at Wiringbits were super productive from day one. They helped us build new features, bring up potential issues with possible solutions, and improved our code quality and development process. They were always available to talk when needed and communication was great. We would definitely work with them again in the future if we could. — Sang Lee, Engineering Manager at CircleIn > Alexis and his team were highly professional, quick to respond to any questions, provided considered solutions and delivered on time. Wiringbits simplified our application deployment, completed numerous frontend tasks to an exact specification, offered precise architectural solutions to code and communicted seamlessly with our team. I highly recommend their work ethic and approach and will definitely work with them in the future. Thank you Wiringbits! — Tim Payne, Boardrs CEO > Alexis worked on complex Scala development work with us. Alexis leadership, attention to detail, and ability to explain complex topics simply was outstanding. We would definitely work with Alexis again — Upwork Customer, Role: Senior Level Scala Developer & Akka Actor > Alexis was great to work with. He was very responsive and was available to help. His knowledge in Scala helped the team out tremendously. — Upwork Customer, Role: Senior Scala Developer/Akka Actor > Alexis has surprised me: I had a very positive experience with Alexis. Generally, I really have to point developers exactly where they need to be looking to fix issues or add features. Alexis very quickly grasped the relevant parts of our large code base on his own. I usually have to spell out exactly what my expectations are, how the code should be structured, what's the minimum bar for quality, etc. Alexis went above and beyond my expectations. He brought considerations to the table, and only started work once we were on the same page. It was such a pleasure to work with him. It's obvious to me why he was one of the handful of folks to apply to a fixed-cost project: he stands behind his work. — Upwork Customer, Role: Integrate SSO into a Scala backend > Alex has shown a high degree of seniority and expertise, being able to understand the business needs and find practical, pragmatic and technically sound solutions. — Upwork Customer, Role: Scala Contributor SQS2Kinesis --- Full picture at https://alexitc.com/projects — contact alexis@alexitc.com