Skip to content
View angelsolaorbaiceta's full-sized avatar

Block or report angelsolaorbaiceta

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
angelsolaorbaiceta/README.md

Product-Minded Engineer

I'm Angel, a product-minded and security-aware full-stack engineer with more than 10 years of experience writing software for the web (both frontend and backend) and the desktop. I've developed desktop applications for MacOS (native; Swift) and Windows (Winforms and WPF), CLIs using Go, Python and JS, as well as frontends (vanilla JS, Vue, Angular, React, and my own framework—see books below) and backends (Java, Kotlin, JS and Go). I played around a bit with Cocoa Touch for iOS, and some Android as well, but haven't done anything meaningful for mobile.

Your Name's GitHub stats Top Langs

🖥️ The passion to solve real people's problems using technology drives me.

🌱 Currently learning low-level systems programming (mostly for Linux) and network protocols.

⚡ Fun fact: In my free time I love cooking food from all over the world. I have my own hot chili trees planted at home.

📖 Books

I'm no writer, but I wrote two books you might be interested in.

Build a frontend framework (from scratch)

In this book, I teach you how to build your own frontend framework, line by line, so that you can learn how they work internally.

Build a web frontend framework from scratch

📘 Buy your copy from Amazon or the publisher.

📦 Here's the repository with the code.

Hardcore programming for mechanical engineers

A book for engineering students (with a background in mechanics) to learn how to write Python programs to solve complex engineering problems. You'll learn how to program a 2D geometry library, a vector graphics engine and how to create CLIs to put everything together. You can check out all the details in the book's website.

Hardcore Programming For Mechanical Engineers

📘 Buy your copy from Amazon or the publisher.

📦 Here's the repository with the code.

If you read any of them and like it, I'd love if you could write me a nice review in Amazon. It means a lot for a noob author like myself. Thanks!

Pinned Loading

  1. fe-fwk-book fe-fwk-book Public

    Learn how frontend frameworks work by building your own. Code for the book "Build a frontend framework from scratch", published by Manning.

    JavaScript 150 28

  2. Mechanics Mechanics Public

    Learn how to solve complex engineering mechanics problems using Python 3 and the industry's best practices.

    Python 65 19

  3. inkfem inkfem Public

    2D Finite Element Method structural analysis CLI application.

    Go 8

  4. angel-archives angel-archives Public

    A CLI tool to create and encrypt archives of compressed files

    Go

  5. binmat binmat Public

    A binary signature matcher written in Go

    Go

  6. pnet_discovery pnet_discovery Public

    A program to learn how network discovery works using UDP discovery messages

    C