Skip to content
View Jevoel16's full-sized avatar

Highlights

  • Pro

Block or report Jevoel16

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. 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
Jevoel16/README.md
Sprucetrap's GitHub avatar

Hi, I'm Sprucetrap 👋

Aspiring Cybersecurity Professional · Full-Stack Developer

I'm early in my cybersecurity career and building my skills step by step. Along the way I've built full-stack web apps, worked with several kinds of databases, put together machine learning pipelines, and written network servers from scratch.


🔐 About Me

  • 🎯 Focus: Learning cybersecurity, starting with the fundamentals
  • 🌱 Currently: Building the core skills every cybersecurity professional needs
  • 📚 Learning: Keeping up with new tools, techniques and threats in the field
  • 🤝 Open to: Working with others on ideas and projects that help me grow in cybersecurity

🛠️ Tech Stack

Languages

JavaScript TypeScript Python HTML5 CSS3 SQL PHP

Frontend

React Next.js Vite Tailwind CSS Bootstrap Three.js Leaflet Plotly

Backend

Node.js Express FastAPI Laravel Streamlit

Databases

MongoDB MySQL Neo4j

Data & Machine Learning

pandas NumPy scikit-learn TensorFlow

Tools

Git Docker Vercel Vitest VS Code


💡 Skills & Capabilities

  • Full-stack web development: Building REST APIs with Express and FastAPI, connected to React and Next.js frontends
  • Authentication & access control: JWT, bcrypt password hashing, Google OAuth 2.0 sign-in, role-based permissions and admin approval steps
  • Auditability: Audit trails that record who did what and when
  • Working with many databases: Document (MongoDB), relational (MySQL) and graph (Neo4j and Cypher)
  • Network programming: HTTP and WebSocket servers written from scratch, real-time broadcasting, and WebRTC video calls
  • Machine learning pipelines: Data cleaning, feature engineering, training, evaluation, forecasting and explaining model results with SHAP
  • API integration & data visualization: Pulling in outside APIs, caching responses, handling rate limits, and showing results in interactive charts and maps
  • Documentation: Clear READMEs with setup guides, API references and screenshots

🚀 Featured Projects

Live on Vercel:

Project Description Stack
Cryp-Cross · live Free daily crossword whose clues are encrypted with a classical cipher (Caesar, Atbash or Vigenère) React, Vite, Express, MongoDB
RankIT · live Scoring platform for school events, with role-based access, live public rankings, audit logs and PDF reports React, Vite, Express, MongoDB, JWT
Portfolio · live Personal portfolio and blog as an interactive 3D night sky: skills are constellations, projects are stars React, TypeScript, Three.js, Vite
GPA Calculator · live Tracks term and cumulative GPA as you type, with Google sign-in and saved terms Node.js, Express, MySQL, Google OAuth
More projects
  • The Pulse: Emergency platform for Iligan City with a live infrastructure map, shortest-path routing for first responders and QR-based worker login (React, Node.js, Neo4j, Leaflet, Docker)
  • DTS-Prototype: Document tracking system with hash-chained logging, role-based access and a public tracking portal (Laravel, PHP, MySQL)
  • Recruitment, Selection & Placement System: Hiring workflow for DepEd Iligan City, from vacancy posting to assignment order (Express, Handlebars, Bootstrap, MySQL)
  • Tourist Arrivals Forecasting Lab: 8-stage machine learning pipeline that forecasts Philippine tourist arrivals, with SHAP explanations (FastAPI, Next.js, TensorFlow, scikit-learn)
  • Soil & Weather API App: Open-Meteo weather and SoilGrids soil data for five Mindanao sites in interactive charts (FastAPI, Next.js, Streamlit, Plotly)
  • Quantum: Small state-vector quantum computing SDK (Python, NumPy)
  • Jmeet (Google OAuth): Video call app with Google sign-in over WebRTC
  • Jmeet: Multi-user video call and chat on a custom WebSocket server (Bonezegei, WebRTC)
  • my-bsl-http-server: HTTP server written from scratch in Bonezegei, with custom routing and 404 handling
  • school-enrollment-system: School enrollment system (Express, MySQL)

📫 Get in Touch

Have an idea or want to work together? Open an issue in one of my public repositories and I'll get back to you.


"Things are not meant to last, but they will last to give meaning to things." — Sprucetrap


✍️ Author

Sprucetrap · github.com/Jevoel16

Popular repositories Loading

  1. school-enrollment-system school-enrollment-system Public

    CCC151 Final Project

    JavaScript

  2. Cryp-Cross Cryp-Cross Public

    Cryp-Cross is a free daily crossword where every clue is encrypted. Each day the server generates one grid for everyone and hides its clues behind a classical cipher (Caesar, Atbash or Vigenère).

    JavaScript

  3. RankIT RankIT Public

    RankIT runs the scoring side of school competitions: admins set up events and criteria, tabulators record judges' scores, grievance officers file deductions, and everyone else watches live rankings…

    JavaScript

  4. The-Pulse The-Pulse Public

    JavaScript

  5. Jevoel16 Jevoel16 Public

  6. my-bsl-http-server my-bsl-http-server Public

    JavaScript