~ $ fastfetch
user@localhost
User: Edgar Mejía, mobile developer
OS: iOS · Android
Kernel: Swift · Kotlin · Flutter
Packages: Jetpack Compose, Firebase, Clean Architecture
Host: PBS El Salvador (remote)
Uptime: 8+ years shipping apps
Locale: es_SV, en_US
CPU: Coca-Cola, never coffee
Memory: girl dad, one cat
Status: open to new projects
~ $ ls ~/links
$ ls -l ~/projects
total 3
lrwxr-xr-x dev mobile 4.0K parentkit-> gaala.dev/parentkit/ # baby sleep, feeding & diaper tracker, shared in real time with the care circle lrwxr-xr-x dev angular 4.0K angular-crud-> github.com/cybergaala/Angular-CRUD # CRUD with JWT sessions and Angular Material tables, Angular 10 lrwxr-xr-x dev node 4.0K node-js-api-massive-js-> github.com/cybergaala/node-js-api-massive-js # REST API on MassiveJS (PostgreSQL) with JWT sessions, filter & sort$ ls -lt ~/blog | head -3
$ lazygit
commit 8f41b6a (HEAD -> main)
Merge: 85d38ea d8ef438
Author: <contact@edgarmejia.com>
Date: Apr 2024
Merge branch 'fullstack' into main
Wrapped up the ERP work and went back to mobile full time.
commit 85d38ea (v3.0)
Author: <contact@edgarmejia.com>
Date: Mar 2024 — Present
feat: Mid Mobile Developer @ PBS El Salvador
Full-time · Remote
Working across Android and iOS — native development with Kotlin and Swift, plus Flutter for shared cross-platform features.
--- a/stack.txt
+++ b/stack.txt
+ Android
+ iOS
+ Flutter
+ Kotlin
+ Swift
commit c127739 (life)
Author: <contact@edgarmejia.com>
feat(life): girl dad 👧🏻
Best release so far. Zero patience for loading spinners.
commit 7dfebe2 (v2.1)
Author: <contact@edgarmejia.com>
Date: Oct 2023 — Mar 2024
feat: Mid Mobile Developer @ Serfinsa
Full-time · Hybrid
Android developer on a fintech app, building screens with Kotlin and Jetpack Compose.
--- a/stack.txt
+++ b/stack.txt
+ Kotlin
+ Jetpack Compose
+ Android
+ GitLab
commit d8ef438 (fullstack)
Author: <contact@edgarmejia.com>
Date: Sep 2023 — Apr 2024
feat: Mid Full-stack Developer @ ThinkForward
Contract · Remote
Led C# development on a multi-company ERP built from scratch. ASP.NET Core and Entity Framework on the backend, Razor and vanilla JavaScript on the frontend, SQL Server as the data layer.
--- a/stack.txt
+++ b/stack.txt
+ ASP.NET Core
+ Entity Framework
+ SQL Server
+ Razor
+ JavaScript
commit 2e82cf7 (v2.0)
Author: <contact@edgarmejia.com>
Date: Jul 2022 — Aug 2023
feat: Mid Mobile Developer @ Hightech Consulting
Full-time · Remote
Mobile developer across multiple client projects covering iOS (Swift), Android (Kotlin/Java), and Flutter, applying MVVM and Clean Architecture throughout.
--- a/stack.txt
+++ b/stack.txt
+ Swift
+ Kotlin
+ Flutter
+ iOS
+ Firebase
commit 843da64
Merge: ca337d7 ef90e6e
Author: <contact@edgarmejia.com>
Date: Jun 2022
Merge branch 'freelance' into main
Freelance and Creativa wrap up; mobile becomes the main branch.
commit 1b83f6b
Author: <contact@edgarmejia.com>
Date: Mar 2021 — Jun 2021
feat: Mid Full-stack Developer @ Creativa Consultores (Aeroman)
Full-time
Built the BI-Embedded project for Aeroman — an Angular frontend connected to MicroStrategy for data visualization, with Spring Boot on the backend.
--- a/stack.txt
+++ b/stack.txt
+ Angular
+ Spring Boot
+ MicroStrategy
commit ca337d7
Author: <contact@edgarmejia.com>
Date: Feb 2021 — Jul 2022
feat: Programmer Analyst @ Creativa Consultores (AES El Salvador)
Full-time
Worked on the ACE Project as part of the Integration Team at AES El Salvador.
--- a/stack.txt
+++ b/stack.txt
+ SQL Server
+ CSS
commit ef90e6e (freelance)
Author: <contact@edgarmejia.com>
Date: May 2020 — Jun 2022
feat: Jr. iOS Developer @ Freelance
Self-employed
Independent iOS and Android projects for various clients, working with native SDKs and Firebase.
--- a/stack.txt
+++ b/stack.txt
+ iOS
+ Firebase
commit ba7a632
Author: <contact@edgarmejia.com>
feat(life): adopt a cat 🐱
Chief keyboard inspector. Reviews every PR by walking on it.
commit 199e30c
Author: <contact@edgarmejia.com>
Date: Mar 2020 — Feb 2021
feat: Mid Python Developer @ Creativa Consultores (AES El Salvador)
Full-time
Main developer of the AES Virtual Agent, a chatbot connected to Slack, Facebook Messenger, and WhatsApp (via Twilio). Built with Python and Flask, using Dialogflow for NLU, GCP for hosting, and PostgreSQL and SQL Server as data stores.
--- a/stack.txt
+++ b/stack.txt
+ Python
+ Flask
+ Dialogflow
+ GCP
+ PostgreSQL
commit c7e8da0
Author: <contact@edgarmejia.com>
Date: Aug 2019 — Jun 2022
feat: Jr. Android Developer @ Freelance
Self-employed
Independent iOS and Android projects for various clients, working with native SDKs and Firebase.
--- a/stack.txt
+++ b/stack.txt
+ Android
+ Firebase
commit d5bee8f (v1.0)
Author: <contact@edgarmejia.com>
Date: Jun 2018 — Feb 2020
feat: Jr. Full-stack Developer @ Creativa Consultores
Full-time
Part of the Innovation team, building and maintaining projects with new technologies and CI/CD pipelines. Also served as technical lead on internal and client-facing projects.
commit 5c82523
Author: <contact@edgarmejia.com>
Date: Mar 2018 — May 2018
feat: Jr. Full-stack Developer @ BetterRideInc
Full-time
Part of a small team, shipping new features across the REST API and the web admin interface.
commit 52d1cb8 (v0.1)
Author: <contact@edgarmejia.com>
Date: a long time ago
init: hello, world
First line of code. Probably a missing semicolon.
navigate: ↑/↓ j/k · select: click
$ mail dev
# freelance, a full-time role, or just cats. I usually reply within a day.
To: <> [copy]
✓ message queued for delivery. I'll get back to you soon.