Skip to content
View dan-calin's full-sized avatar

Block or report dan-calin

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
dan-calin/README.md

Hi, I'm Dan Calin 👋

I build practical software with AI, while developing the engineering judgment needed to use AI responsibly.

I'm a developer focused on AI-assisted development, useful automation, and products that solve real problems. I use AI to move faster across research, implementation, debugging, testing, and review—but I do not treat generated code as automatically correct.

My projects are designed to demonstrate more than technical output. They show how I approach unclear problems, challenge assumptions, protect against failure, and carry an idea through to documentation, testing, packaging, and public release.

  • AI literacy: choosing where AI helps, where human judgment matters, and how to verify the result
  • Engineering mindset: critical thinking, threat modelling, failure testing, redundancy, and attention to detail
  • Product focus: making technically complex tools understandable and useful to real people
  • Open to: software-development opportunities, collaboration, feedback, and thoughtful technical conversations

LinkedIn Email


Featured Projects

Project What it does What it demonstrates
Carry An open-source Windows app for safely syncing project folders and shared AI-agent memory between trusted computers. It protects work with conflict handling, recovery checkpoints, and careful failure testing. Product development · Security thinking · Reliability · Tauri · Node.js · CI/CD
Shared Agent Memory One shared, local memory and coordination layer for multiple AI coding agents. Claude Code, Codex, Cursor, Windsurf, Gemini CLI, Aider, and other MCP-capable tools can reuse context and coordinate file edits across sessions. MCP · Agent orchestration · Developer tooling · Node.js
Sentinel A safety-first Linux assistant that turns plain English into one proposed terminal command, filters destructive operations, and requires human approval before anything runs. Python · LLM APIs · Guardrails · Human-in-the-loop design
Miko A Windows voice assistant powered by Gemini Live that can work with the PC, Discord, the web, and local files. It also exposes tools that other agents can call. Voice AI · Tool calling · FastAPI · Automation · Python
Beta Testing App A Windows overlay for beta testers to manage test lists, capture OBS timestamps, and keep useful controls visible while testing another application. Desktop UX · MVC architecture · OBS WebSocket · Supabase · Python

How I work with AI

I treat AI as a capable development partner, not autopilot. My usual workflow looks like this:

  1. Define the real problem and the behaviour the product needs to guarantee.
  2. Use AI to accelerate exploration and implementation while keeping control of architecture and trade-offs.
  3. Challenge the result with edge cases, security questions, interrupted workflows, corrupt inputs, and tests that try to prove it wrong.
  4. Add redundant protection where failure could damage user data or trust.
  5. Finish the product work through accessibility, documentation, packaging, release automation, and honest limitations.

This is the kind of AI literacy I want my portfolio to show: knowing how to get value from AI while remaining accountable for the outcome.


Tech & Tools

Python TypeScript JavaScript Node.js Rust Tauri React Native Expo FastAPI Supabase PostgreSQL SQLite Git GitHub Actions

AI / LLMs: Claude Google Gemini OpenAI

LLM APIs · Tool calling · MCP · AI agents · AI-assisted development


Certifications

CompTIA Tech+ Certification
 
CompTIA Tech+
Certification

CompTIA
View credential ↗
Google IT Support Professional Certificate
Google IT Support
 

Coursera · Google
View credential ↗
Cisco Linux Unhatched
Linux Unhatched
 

Cisco Networking Academy
View credential ↗
Cisco IT Customer Support Basics
IT Customer Support
Basics

Cisco Networking Academy
View credential ↗

GitHub Snapshot

Dan Calin's GitHub stats


Let's Connect

I'm actively building, learning, and looking for opportunities where practical AI literacy, product thinking, and careful software development are valued.

If you have feedback on one of my projects, a code-review observation, a question about my process, or a role that may be a good fit, I would be glad to hear from you on LinkedIn or by email.

Profile views

⚡ This profile evolves with every project I build and every assumption I learn to test.

Pinned Loading

  1. miko miko Public

    A personal AI agent for Windows that researches, remembers, watches, and ships code - voice or web chat, any model. Second-brain memory, deep research with cited reports, inbox watches & scheduling…

    Python 3 1

  2. beta-testing-manager beta-testing-manager Public

    Dark-themed Windows 11 overlay app for beta testers - manage test lists, log OBS timestamps, and overlay on top of any app. Python + OBS WebSocket, optional Supabase sync.

    Python 1

  3. vekinichat vekinichat Public

    VekiniChat - a private, lightweight voice & text chat app for friends. Servers, channels, crystal-clear voice, screen-share & roles. Tauri + Vite + Supabase + LiveKit.

    JavaScript

  4. sentinel sentinel Public

    A natural-language Linux server manager: plain English to one Linux shell command, with a destructive-command safety filter and a mandatory approval gate so nothing runs without your approval. Mult…

    Python 2

  5. shared-agent-memory shared-agent-memory Public

    One shared memory for all your AI coding agents (Claude Code, Codex, any MCP client) via a single MCP server.

    JavaScript 3