status

work in progress

iterating
skip to main content
jimielsalmon7@gmail.com:~$
01WORK02LOG03WHOAMI
01WORK02LOG03WHOAMI

jimielsalmon7@gmail.com:~/exit$

Jimiel DC. Salmon · Built with Next.js + Convex. Session persisted until 2026.

ProjectsBlogAbout© 2026

jimielsalmon7@gmail.com:~$ whoami

Jimiel DC. Salmon_

// Aspiring Software Engineer

test bio for portfolio

$cd ./work$tail -f writing.log
portfolio-code
session.info.ts
README.md
1export const profile = {
2 role: "Aspiring Software Engineer",
3 status: "available for selected work",
4 email: "jimielsalmon7@gmail.com",
5} as const;
mainutf-8 · typescript · ln 1, col 1

published=true && featured=true | limit=3

ls ./work
project@portfolio:~/work$ cat skillstash.jsonpublished
SkillStash
SkillStash

description: SkillStash is a full-stack web application designed to help users manage, organize, and track their learning progress across different skills and online courses. The platform allows users to save courses, monitor their progress, and manage their learning journey in one place.

PublishedReactMongoDBExpress.jsNode.jsOpenAI APIPython
project@portfolio:~/work$ cat saktospend.jsonpublished
SaktoSpend
SaktoSpend

description: SaktoSpend is an offline-first Android shopping budget tracker built with Flutter. The app helps users manage their shopping budget in real time by tracking items, calculating the running total, and showing the remaining budget during a shopping session.

PublishedFlutterDartRiverpodSQLiteGoogle ML Kit Text Recog
project@portfolio:~/work$ cat sdptacademy.jsonpublished
SDPT Academy
SDPT Academy

description: This is the project we make on our Capstone. SDPT Academy is an online learning platform designed to help Filipino learners develop skills for the IT field. The platform provides course-based learning content and includes an AI chatbot feature that assists users while watching lessons by answering questions based on the current video context.

PublishedTypescriptBootstrapNextjsFirebaseOpenAI APIRAGLangChain
ls ./work

status=published | sort=publishedAt.desc | limit=3

cat ./writing
log@portfolio:~/writing$ open building-my-portfolio-with-nextjs-and-convex.md
Building My Portfolio with Next.js and Convex
Jun 01, 20261 min read
Building My Portfolio with Next.js and Convex

A short walkthrough of how I built my portfolio using Next.js, Convex, Tailwind CSS, and a custom admin dashboard.

Next.jsConvexPortfolioWeb Development
read --post
cat ./writing

secure endpoint · resend email · protected by rate limit

contact.shzsh · 80x24

jimielsalmon7@gmail.com:~/contact$ ./open-channel

let's build something careful.

Have a product, portfolio, or system that needs clean engineering? Send the brief here and it lands in my inbox.

mailto:jimielsalmon7@gmail.com
message.compose
0/2000

Messages go through a protected, rate-limited endpoint.