13-day current streak·13-day longest streak
Sup, I'm Mariano Villa 👋 I'm a Lead Software Developer & Content Creator based in Buenos Aires, Argentina. I have +8 years of experience crafting full-stack solutions and leading technical…
Sup, I'm Mariano Villa 👋





I'm a Lead Software Developer & Content Creator based in Buenos Aires, Argentina.
I have +8 years of experience crafting full-stack solutions and leading technical teams, and I also share my passion for programming through live coding sessions and friendly tech YouTube videos.
---
🚀 About Me
I consider myself a problem-solver. I'm passionate about creating elegant, impactful, and well-crafted solutions to real-world challenges.
I also have a deep love for teaching, philosophy, and theoretical computer science.
---
🔧 Technical Skills
Main languages
!C# !JavaScript !Java !PythonApplication Development
- Desktop: Windows Forms, WPF, Electron
- Web: ASP.NET Core, Blazor, Spring Boot
- Mobile: Xamarin, .NET MAUI, Native Android, Native iOS (Swift)
- Cross-Platform: .NET Core, Java
Infrastructure & Cloud
- DevOps: Docker, CI/CD pipelines
- Cloud Platforms: AWS, Azure
- Infrastructure as Code: YAML, Terraform
- Networking: TCP/IP, HTTP/HTTPS, WebSockets
- Source Control: Git (GitHub, GitLab), Team Foundation Server, Visual Source Safe
Database & Storage
- Relational: MSSQL, MySQL
- NoSQL: MongoDB, DynamoDB, Firebase
Web Technologies
!HTML5 !CSS3 !JavaScript !Bootstrap !jQuery !D3.js !Chart.jsAdditional Expertise
- System Design: Services, Microservices Architecture, Event-Driven Design
- Software Architecture: Design Patterns, SOLID Principles, REST style
- Computer Science: Algorithms, Data Structures, Genetic Algorithms
- Security: OAuth 2.0, JWT, Cryptography basics
- Testing: NUnit, JUnit, Jest, Jasmine, Selenium WebDriver
💼 Professional Experience
Lead Software Developer
UNL/LNC, Lincoln, NE *2020 – Present*- Lead a remote team of web, mobile, and AI engineers in a fast-paced environment.
- Architect, design, and implement features and greenfield projects using modern design patterns.
- Enhance process automation, cloud infrastructure, and overall developer experience.
- Developed and worked on solutions across platforms, including domain-driven websites, landing pages, and native Android and iOS applications, and complex databases (MySQL, Firebase).
Full-Stack Software Developer
Alpha2000, Buenos Aires *2018 – Present*- Designed and implemented end-to-end software solutions in the .NET ecosystem.
- Performed systems analysis and led multiple projects from requirements to deployment.
- Applied design patterns and best practices for scalable architecture.
- Managed cross-functional migrations and maintained enterprise-level databases, including MSSQL.
🎓 Education
- Bachelor's Degree in Systems Analysis
- Bachelor's Degree in Philosophy (unfinished)
- Bachelor's Degree in Computer Science (in progress)
---
🎯 What I Bring to the Table
- Technical Vision: Proven ability to set technical direction and drive architectural decisions.
- Team Leadership: Experienced mentor, coach, and advocate for continuous improvement.
- Innovative Problem Solving: Adept at tackling complex technical challenges with creative solutions.
🎥 Content Creation & Media
I'm not just a developer—I'm also a content creator! I believe in the power of comedy and cinema to bring complex topics down to Earth.
You can check my socials here.
I currently only make content in my native lang (Spanish), but I'm planning on expanding soon!
I do:
- Live Coding: Streaming sessions where I build projects in real time.
- Educational Videos: Explaining technical concepts in an engaging, easy-to-understand manner.
- Behind-the-Scenes: Offering insights into my development process and professional life.
---
⭐ Interesting Projects
Most of my work is proprietary, developed for clients under NDA. However, here are a few ones I'm excited to share publicly:
- HTTP Server in C#: An RFC-2616-compliant HTTP server built in C#, in a partnership with CodeCrafters.
- Unity Game & Genetic Algorithm: A Unity implementation of the World's Hardest Game, complete with a genetic algorithm designed to solve it.
- Git-in-C#: A work-in-progress implementation of Git (or parts of it) in C#.
---
📚 Recommended Readings
I'm a bit of a bookworm, so here are some books that have shaped my thinking:
Software Engineering & Architecture
- The Pragmatic Programmer - *Like a wise uncle giving you life advice, but for coding. The 20th anniversary edition is a must-read IMO.*
- Fundamentals of Software Architecture - *Architecture explanations without the ivory tower attitude. Practical and down-to-earth.*
- The Mythical Man Month - *Written in 1975, still painfully relevant.*
- Design Patterns - *The famous "Gang of Four" book. Like learning chess openings, but for code. Sometimes overkill, often enlightening.*
- Dive Into Design Patterns - *A modern, practical take on patterns; got it from the mythical refactoring.guru and can't recommend it enough. It also has a solid intro to OOP.*
- Building Microservices - *Helped me understand when to split services (and when not to). Also a good intro to architecture, containers and so.*
Computer Science & Mathematics
- Algorithms Illuminated - *Makes algorithm analysis feel less like rocket science and more like solving puzzles. I'm not a math guy, but this book made me feel like I could actually understand it.*
- Concrete Mathematics - *A rollercoaster of "I get it!" followed by "Wait, what?" moments. Challenging but rewarding; it's Knuth's book after all.*
- Book of Proof - *Made mathematical proofs click for me. I forgot most of it already, but it's a good book to have on your shelf.*
- Operating Systems: Three Easy Pieces - *"Easy" might be stretching it, but it makes OS concepts digestible. Great virtualization explanations.*
- A Mathematical Theory of Communication - *Shannon's 1948 paper that started it all. Dense but foundational.*
- The Information: A History, A Theory, A Flood - *Gleick's masterpiece. Explores information from ancient drums to the digital age. Mind-expanding.*
Tools & Infrastructure
- Network Warrior - *Friendly, down-to-earth networking book.*
- Git Internals - *Understanding Git's belly made me stop treating it like a "save game" button. This is one of the books I also recommend in my Git In C# project.*
- The Blockchain Developer - *Demystifies blockchain beyond the hype. The cryptography chapters alone are worth it.*
Industry Insights & Others
- Joel on Software - *Blog-turned-book that aged like fine wine. The tech changed, but the wisdom remains. Plus, Joel's funny AF.*
- Soft Skills - *I absolutely love this book, it has a ton of useful tips for developers and non-devs alike.*
- The Lean Startup - *A must-read for anyone who wants to build a startup. It's a bit outdated, but the principles are still valid.*
- **How to F*ck Up a Startup** - *Very funny and insightful startups for those who learn from mistakes (i.e., everyone).*
Papers & Articles
- Architectural Styles and the Design of Network-based Software Architectures - *Fielding's dissertation on REST. Also a solid intro to software architecture.*
- On the Opportunities and Risks of Foundation Models - *An interesting paper on AI safety.*
- Concrete Problems in AI Safety - *Another hard recommend on AI safety. Robert Miles has a series of videos about this paper that's also worth a watch.*
📫 Get in Touch
- [Email Me](mailto:[email protected])
-
WorldHardestGame-vs-AI ★ PINNED
The World's Hardest Game in Unity... and a genetic algorithm to beat it.
ShaderLab ★ 4 2y agoExplain → -
HTTP-Server ★ PINNED
HTTP server from scratch, using C#!
C# ★ 11 2y agoExplain → -
DNS-Server ★ PINNED
DNS server from scratch, using C#!
C# ★ 7 1y agoExplain → -
AToZChallenge ★ PINNED
Writing a four-component full-stack app using silly stacks.
TypeScript ★ 11 1y agoExplain → -
Oloraculo ★ PINNED
A very silly attempt to predict the results of WC2026
C# ★ 219 19h agoExplain → -
The-Tribunal ★ PINNED
AI judgment engine for dilemmas, confessions, opinions, and ideas.
TypeScript ★ 26 12d agoExplain → -
Trolley-to-LLM
A side-by-side comparison tool that presents classic trolley-problem moral dilemmas to multiple LLMs simultaneously, each optionally constrained by a different ethical worldview.
TypeScript ★ 19 19d agoExplain → -
PoneteAProgramar
No description.
HTML ★ 10 1y agoExplain → -
DotDager
General repo for YT code!
HTML ★ 8 2y agoExplain → -
MarianoVilla
My profile readme!
★ 7 11mo agoExplain → -
TheGame
No description.
HTML ★ 7 1y agoExplain → -
ThankYouForYourPatience
No description.
JavaScript ★ 6 1y agoExplain → -
Covid.CoronavirusInfo
A simple android app to display coronavirus stats.
C# ★ 6 3y agoExplain → -
ChauMundo
Hello World, but it's unnecessarily complex!
C# ★ 5 1y agoExplain → -
Git-In-CSharp
A (bare-bones) implementation of Git, using C#!
C# ★ 3 1y agoExplain → -
cocobot
No description.
JavaScript ★ 2 2y agoExplain → -
gitignore ⑂
A collection of useful .gitignore templates
★ 1 4y agoExplain → -
WebSocketsServer
No description.
★ 1 6y agoExplain → -
SelfTimedService.ConsoleApp
A modular, configurable and standalone service scheduler.
Visual Basic .NET ★ 1 6y agoExplain → -
FalopaBot
Playing around with Discord.NET.
C# ★ 1 6y agoExplain → -
HttpReceptionAPI
No description.
JavaScript ★ 1 3y agoExplain → -
GetDataSet
An API meant to consume multiple dataset repositories and publish them altogether.
HTML ★ 1 3y agoExplain → -
MercadoYa
A map-oriented full-stack solution. Currently working on the back-end and mobile parts.
C# ★ 1 3y agoExplain → -
vscode-cdt ⑂
Visual Studio Code
TypeScript ★ 0 1y agoExplain → -
lazy-line-painter ⑂
Lazy Line Painter - A Modern JS library for SVG path animation
★ 0 7y agoExplain → -
hypercube ⑂
No description.
★ 0 10y agoExplain → -
docker-cron ⑂
An example of running cron job in a docker container
★ 0 9y agoExplain → -
TestSubmodules
No description.
★ 0 4y agoExplain → -
discord_video_crasher ⑂
a small script that takes a video and generates one that crashes discord
★ 0 5y agoExplain → -
IotaMamWraper
A simple wrapper to work around Tangle.Net.Mam's implementation of the native IOTA API.
C# ★ 0 3y agoExplain → -
jquery-cron ⑂
A jQuery plugin to provide a simplified interface for users to specify cron entries
★ 0 5y agoExplain → -
timelines-chart ⑂
Timelines Chart
★ 0 5y agoExplain → -
sorttable ⑂
JavaScript client-side sortable tables
★ 0 5y agoExplain → -
ini-parser ⑂
Read/Write an INI file the easy way!
★ 0 5y agoExplain → -
Clipper
No description.
C# ★ 0 5y agoExplain → -
MessageInABottle
A silly app.
C# ★ 0 5y agoExplain → -
RandomAndOpenSourceStuff
No description.
JavaScript ★ 0 6y agoExplain → -
ThreePlayground
Fun with THREE.js
C# ★ 0 6y agoExplain → -
NeuralPlayground
Playing around with neural nets and ML stuff.
Python ★ 0 6y agoExplain → -
spider ⑂
Open source spider robot for machine learning fun
★ 0 8y agoExplain → -
TaskSchedulerService
Simple service to schedule tasks and send emails.
Visual Basic .NET ★ 0 6y agoExplain → -
3DBinPacking
No description.
C# ★ 0 6y agoExplain → -
tangle-.net ⑂
Iota Library C# Implementation
★ 0 6y agoExplain → -
Util
No description.
★ 0 6y agoExplain → -
nolaborables ⑂
API pública y gratuita para consultar los feriados en Argentina.
★ 0 6y agoExplain →
No repos match these filters.