Skip to content
View joaoluke's full-sized avatar
💭
I may be slow to respond.
💭
I may be slow to respond.
  • PhasePlay
  • Florianópolis, SC - Brazil
  • 07:59 (UTC -03:00)

Block or report joaoluke

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
joaoluke/README.md

👋 Hi, I'm João Lucas

🧠 About Me

  • 👨‍💻 Senior Software Developer working across the full stack.
  • ☁️ AWS Architect & Infrastructure Owner of the entire PhrasePlay ecosystem (EC2 · RDS PostgreSQL · S3 · CloudFront · SES · IAM · Load Balancer).
  • 🛠️ Creator of JECH, a programming language written in C, built with a full compiler pipeline (lexer → parser → bytecode → VM).
  • 📱 Experienced in building mobile and web products using React, React Native, Flutter, Django, Kotlin, and Swift.
  • 🎧 Passionate about AI-generated voice technology and natural language learning systems.

🔥 What I’m Working On

💻 JECH — My Own Programming Language

JECH is a fully custom language built in C, featuring:

  • Lexer
  • Parser
  • Abstract Syntax Tree
  • Bytecode Generator
  • Virtual Machine
  • Commands like say, keep, variables, assignments, and basic control structures

JECH is an educational project created to document and teach how a programming language works from the inside out.


🧰 Technologies & Tools

Backend: Python · Django · FastAPI · NodeJS Frontend: React · VueJS Mobile React Native · Flutter Infrastructure: AWS (EC2, RDS, S3, SES, CloudFront, IAM, VPC, ALB) Languages: C · Python · TypeScript · PHP Databases: PostgreSQL DevOps / Tools: Docker · GitHub Actions · Nginx · Linux


📫 Contact

📧 joaolucas.deoliveira56@gmail.com

Pinned Loading

  1. jech jech Public

    A didactic language built in C to teach how languages ​​work — from the lexical analyzer to the virtual machine. Understand how a language is created.

    C 1

  2. jech-platform jech-platform Public

    Try Jech directly in your browser with our online playground. Code, run, and see the results in real time!

    JavaScript

  3. Ransomware Ransomware Public

    This is a conceptual project of a Ransomware where the principles behind encryption are shown, but it can also be used to protect your data through file encryption.

    Python

  4. python_networks python_networks Public

    A collection of Python network programming tools and pentesting scripts inspired by "Black Hat Python", featuring a custom Netcat alternative, TCP/UDP clients, and a unified CLI runner.

    Python 1

  5. LLMpad LLMpad Public

    LLMpad is a lightweight and efficient desktop application for interacting with local language models. With local storage of conversations in SQLite, it's a private and offline solution for experime…

    Rust

  6. forge-control forge-control Public

    Forge Control is a local-first, cloud-free desktop application built with Tauri + React that gives you complete control over your development environment. Monitor processes, manage projects, and op…

    Rust