Skip to content
View Jannael's full-sized avatar
👻
hi
👻
hi

Block or report Jannael

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

Software Developer

Status

Software developer, professional and open-source enthusiast.

LinkedInGithubAcademicsLanguagesLanguages

Professional Experience

Universidad Tecnológica Fidel Velázquez

WebRecommendation LetterRecommendation Letter

Developed automation and hardware/software integration projects, culminating in a smart greenhouse controlled by computer vision.

Featured Projects
  • Greenhouse with computer vision Developed a plant monitoring system with Python and OpenCV on Raspberry Pi, controlling temperature and humidity via serial communication with Arduino.
  • Real-time control interface Built a GUI with Tkinter to operate greenhouse sensors and actuators, allowing environment parameter adjustments without manual intervention.
  • RetoPY international contest Represented the institution in an international Python programming contest, obtaining first place as team leader.

PythonOpenCVRaspberry PiArduino

Universidad Tecnológica Fidel Velázquez

Projects

Devsync

GitHubDemo

Tool to sync all your job-seeking documents: GitHub, LinkedIn, CV (Harvard format), portfolio, and academic history.

Features
  • Hexagonal architecture Each command's logic (init, build, create-template) is isolated in domain/app/infra layers, sharing common infrastructure through the mixin pattern.
  • Single source of truth A single DEVSYNC.json keeps your PDF CV, GitHub profile, LinkedIn summary, and academic history in sync.
  • PDF generation with Puppeteer Renders the CV as HTML and exports it to PDF per language, with no external dependencies or third-party services.
  • Native internationalization Each section supports multiple languages; the build generates separate artifacts (CV, LinkedIn) per configured lang.
  • GitHub Actions A ready-to-use workflow detects changes in DEVSYNC.json and automatically regenerates and commits all artifacts.
  • Template system Create and publish fully customizable templates on GitHub; anyone can initialize their portfolio from them with a single command.
  • Zod validation The DEVSYNC.json schema is typed and validated with descriptive errors for each required profile field.
  • Supply chain security 3-day minimumReleaseAge in bunfig.toml blocks recently published packages, protecting against dependency chain attacks.

TypeScriptBunAstroZodPuppeteerVitestGitHub ActionsTailwind CSSCloudflare Pages

Devsync

Glinter

GlinterDemo

Tool to improve the development experience using git.

Features
  • Transparent proxy Uses Bun.spawn with stdio: 'inherit' to connect Git streams directly to the terminal, preserving colors, interactive prompts, and the full native UX.
  • Hexagonal architecture Each command (add, commit, switch, setup) is organized into independent domain/app/infra layers, with interfaces as ports and Bun as the adapter.
  • Interactive staging g add without arguments opens a multiselect with @clack/prompts showing only modified files, automatically filtering .env and node_modules.
  • Porcelain parsing Parses git status --porcelain -z with NUL splitting for 100% reliable file detection across Git versions, system languages, and special characters.
  • Interactive switch g switch lists local and remote branches in a navigable selector, running checkout without needing to remember the exact branch name.
  • Cross-platform alias The setup command configures the g alias on Unix and Windows automatically, with separate infrastructure implementations per OS.

TypeScriptBunAstroVitestCloudflare Pages

Glinter

Pinned Loading

  1. Glinter Glinter Public

    Git wrapper built with Bun. The best way to work with Git!

    TypeScript 10 1

  2. Devsync Devsync Public

    A CLI tool that generates your professional resume, portfolio site, GitHub profile, LinkedIn summary, and academic history — all from a single DEVSYNC.json configuration file.

    Astro 2

  3. Config Config Public

    One command to get your linter and formatter setup, for any technology

    TypeScript 1