Skip to content

jfcpcosta/jfcpcosta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

12 Commits
ย 
ย 

Repository files navigation

๐Ÿ‘‹๐Ÿป Hey there, Iโ€™m Francisco!

๐Ÿง  Software architect.

๐Ÿ‘จ๐Ÿผโ€๐Ÿซ Technical trainer & Consultant.

๐Ÿ” Addicted to clean code, design patterns and refactoring

๐Ÿง”๐Ÿผ Certified geek.

๐Ÿฅ‹ Black belt in Judo (yes, for real).

๐ŸŽฎ Gamer when there's time (and sometimes when there isn't).


๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป About me

  • ๐Ÿง”๐Ÿผ 25+ years of hands-on experience writing code (started before Git was cool).
  • ๐Ÿงฑ Specialised, passionate and advocate in Software Architecture, DDD, and making things right from the start.
  • ๐ŸŽฏ Technical consultant helping companies fix, scale or avoid tech disasters.
  • ๐Ÿ”ง I help companies design scalable, testable and maintainable systems.
  • ๐Ÿ“š I teach devs how to go from "just working" to "beautifully designed".
  • ๐ŸŽค Tech trainer, writer and speaker โ€” I like explaining complex things in simple words.
  • ๐Ÿค“ Geek at heart โ€” I can talk tech or Judo for hours (your call).

๐Ÿงฑ I'm a Software Architect with 25+ years of experience designing systems that scale, survive and donโ€™t scream in production.

๐Ÿ‘จโ€๐Ÿ’ป I help teams turn technical chaos into clean architecture, whether it's designing from scratch or untangling legacy spaghetti. I'm all about boundaries, clarity and code that makes sense six months later.

๐ŸŽ“ I also teach, mentor and run workshops on architecture, Domain-Driven Design and how to avoid common pitfalls (like building distributed monoliths by accident).

โ˜• I believe software should reflect the business, not hide it โ€” and that diagrams are still cool when they mean something.


๐Ÿงฐ Tech Stack

๐Ÿ’ป Languages & Runtimes

Java Kotlin Node.js PHP TypeScript JavaScript Swift

๐ŸŽจ Frontend

Angular Next.js React Tailwind

๐Ÿ—ƒ Databases & Real-Time

MySQL PostgreSQL MongoDB Redis

โš™๏ธ Tools & DevOps

Docker GitHub


๐Ÿ“ˆ Stats for the curious

Francisco's GitHub stats

Francisco's Most Used Languages


๐Ÿ’ก What I believe

  • Clean code is not optional.
  • Frameworks come and go. Principles stay.
  • "Works on my machine" is not QA.
  • Code should be boring. Features should be exciting.
  • Side projects are the gym for your brain.
  • Documentation is not a nice-to-have. It's a gift to your future self.

๐Ÿšง What Iโ€™m building

  • ๐Ÿ›ก A secure, hexagonal-architecture-based Spring Boot app with JWT & role-based access.
  • ๐Ÿ“š A DDD training project with real-world complexity (no to-do lists here).

๐ŸŽ™ What I teach

  • Spring Boot, from โ€œwhat is a bean?โ€ to โ€œwhy do we need 12 layers again?โ€
  • Clean Architecture & DDD โ€” buzzwords, but done properly.
  • Frontend with Angular & React (yes, with tests too).
  • MySQL, PHP, Java โ€” the classic stack, but taught with modern tools and real code.
  • "How to think like an architect" โ€” the most valuable skill no one teaches.

๐Ÿค๐Ÿป Letโ€™s connect

Want to talk tech? judo? or complain about front-end build tools?

Send me a "hi" ๐Ÿ˜€

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors