Skip to content
View mart-codes-good's full-sized avatar

Block or report mart-codes-good

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 is supported. This note will only be visible to you.
Report abuse

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

Report abuse
mart-codes-good/README.md

My Profile Banner

About me

I’m Martin, a senior CS student and backend software engineer.

Most of my work ranges from AI systems, model analysis, physics simulations, game development, and full-stack development.

I am currently enrolled in a computer security and software design course, so I am excited to see what I will learn and what projects I can build.

Feel free to reach me at tejada.mrt@gmail.com, and to take a look around my repositories!

Previous work

Backend Developer @ Dazia Consulting Inc.

  • Expanded and deployed an AI-powered learning platform from prototype to production in JavaScript with Node.js.
  • Built and improved backend systems, including multi-turn conversational memory, tested and ensured application behaviors works as intended.
  • Designed the application database (with Supabase) and implemented CRUD APIs for chat, flashcards, and quiz features.

Some projects

Malicious URL Detector

  • Trained a Random Forest classifier on 6,000 URLs to detect malicious links with a recall of 0.88 for malicious URLs
  • Used a sentence embedding model to convert raw URL strings into numerical vectors for model input

3D Simulation Engine (ongoing development)

  • A first-person simulation engine written in C using OpenGL.
  • Includes original camera movement, AABB collision detection, and hitscan libraries.

Context-Aware AI Chatbot

  • Desktop chatbot with multi-turn memory built using both Python and OpenAI API.
  • Supports speech-to-text translations, featuring an animated avatar and a frontend built with PyQt6.

Frameworks I normally work with

Languages

Python Java JavaScript C Lua

AI / ML & Data

Kaggle • Pandas • Joblib • PyMuPDF • Easy OCR • Llama Index • Hugging Face • numpy • plotlib • scikit-learn

Backend

FastAPI • Supabase • Express.js • Node.js • uvicorn

Other Tools

OpenGL • Git • VS Code • Eclipse IDE • Tkinter • Gradio • PyQt • Thunder Client/Postman

Pinned Loading

  1. Gravity-Simulator Gravity-Simulator Public

    A gravity simulator I wrote in C using OpenGL and a custom physics.h library I built myself. I used an LLM to help me learn the basics of OpenGL and how to design and integrate my own libraries. Th…

    C

  2. Malicious-URL-Detector-Web-App Malicious-URL-Detector-Web-App Public

    A simple web app built with FastApi and a ML model I trained on a dataset with both safe and unsafe URL's

    Python

  3. RAG-Pipeline-for-Document-Retrieval RAG-Pipeline-for-Document-Retrieval Public

    A RAG pipeline that uses semantic chunking, vectore retreival, and a hugging face model for embedding. It also uses Gemini API for handling queries. I will likely re-develop this in the future as I…

    Jupyter Notebook

  4. 3D-Simulation-Engine-Alpaca-Engine-1 3D-Simulation-Engine-Alpaca-Engine-1 Public

    Lightweight 3D simulation engine built in C with OpenGL, featuring FPS camera, AABB collision, and hitscan raycasting.

    C

  5. Linear-Regression-Model-Recreation Linear-Regression-Model-Recreation Public

    A quick recreation of the linear regression model to improve my understanding of the concept. Also to generally learn how ML works under the hood.

    Python 1

  6. Gambler-s-fallacy-and-the-regression-towards-the-mean Gambler-s-fallacy-and-the-regression-towards-the-mean Public

    Explaining the differences between the gambler's fallacy and the regression towards the mean (RTM), using a quick python simulation and plotting the results.