Skip to content
View VidiPT89's full-sized avatar
🏠
Working from home
🏠
Working from home

Block or report VidiPT89

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

Typing SVG


Portfolio LinkedIn Gmail GitHub


About Me

I'm David Arsénio Martins -- known as Vidi since childhood. A professional photojournalist for 16 years, now transitioning to Software Development.

I took my first steps in tech with the IT Equipment Management Technician course at Escola Profissional de Tecnologia Digital. Photography then became my life for over a decade: a Bachelor's in Photography and Visual Culture from Faculdade IADE, and 16 years working with national and international newspapers, football clubs, and news agencies in Portugal and abroad.

When I decided it was time for a new challenge, I completed the Software Developer programme at CESAE Digital -- part of the Reskilling 4 Employment digital lab -- covering web and mobile development, database management, and software engineering.

First, I learned how machines work. Then, I spent 16 years making images that told stories. Now I write code -- and I bring all of that with me.


HTML5 CSS3 JavaScript TypeScript Java Node.js Bootstrap React Next.js

MySQL MongoDB Neon Querious Vercel Railway Cloudflare

VS Code PyCharm IntelliJ Nova Figma

Android iOS Kotlin Swift Android Studio Xcode TestFlight

Git GitHub Docker Jira

Notion Canva Obsidian Antigravity Maestri Discord Slack


📷 Photography  ·  ✈️ Travelling  ·  🌿 Nature  ·  🎬 Films & Series  ·  ♟️ Chess  ·  🧩 Sudoku


Pacman



Pinned Loading

  1. iPinball iPinball Public

    Native iOS & macOS pinball game built with SwiftUI and SpriteKit — 90s-style table with ramps, orbits, six missions, multiball and tilt, bilingual PT-PT/EN, dark and light theming.

    Swift

  2. iRubikCube iRubikCube Public

    Native iOS & iPadOS Rubik's Cube built with SwiftUI and RealityKit: gesture-driven 3D cube, Kociemba two-phase solver, camera scanner, interactive lessons from the beginner method to CFOP, bilingua…

    Swift

  3. iSpoonFit iSpoonFit Public

    Native iOS app built with SwiftUI for gentle exercise with chronic conditions: a health questionnaire generates a personal 28-session care plan, seated and supported exercises animated live in Canv…

    Swift

  4. MegaBrain MegaBrain Public

    Drop-in OpenAI/Anthropic-compatible proxy that cuts LLM token spend — semantic cache, cost-tier routing to the cheapest provider, native prompt caching and a live savings dashboard.

    TypeScript

  5. PhotographersPocketKnife PhotographersPocketKnife Public

    Native macOS photography workflow: cull like Photo Mechanic, edit IPTC file info, develop RAW non-destructively and deliver over FTP/SFTP/WebDAV/S3.

    Swift

  6. WeatherAPI WeatherAPI Public

    Weather aggregator API with automatic multi-provider fallback, circuit breaker, JWT auth and per-user history/favorites, built with Spring Boot, PostgreSQL and Resilience4j.

    Java