{"id":30171954,"url":"https://github.com/muindi6602/muindi6602","last_synced_at":"2026-02-17T19:03:19.841Z","repository":{"id":287470395,"uuid":"964840994","full_name":"Muindi6602/Muindi6602","owner":"Muindi6602","description":null,"archived":false,"fork":false,"pushed_at":"2025-07-13T12:14:18.000Z","size":10,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-04T07:53:53.817Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Muindi6602.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-04-11T22:03:22.000Z","updated_at":"2025-07-13T12:14:21.000Z","dependencies_parsed_at":null,"dependency_job_id":"63f830ee-3533-4339-8759-f351ba3c0858","html_url":"https://github.com/Muindi6602/Muindi6602","commit_stats":null,"previous_names":["muindi6602/muindi6602"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Muindi6602/Muindi6602","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FMuindi6602","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FMuindi6602/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FMuindi6602/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FMuindi6602/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Muindi6602","download_url":"https://codeload.github.com/Muindi6602/Muindi6602/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Muindi6602%2FMuindi6602/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29554468,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-17T18:16:07.221Z","status":"ssl_error","status_checked_at":"2026-02-17T18:16:04.782Z","response_time":100,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-08-11T22:45:16.271Z","updated_at":"2026-02-17T19:03:19.825Z","avatar_url":"https://github.com/Muindi6602.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Joseph Muindi\n\n**Full-Stack Web Developer | Financial Analyst | Accountant**\n\nWelcome! I'm Joseph Muindi, a passionate full-stack developer who thrives on building modern, secure, and scalable web applications. I enjoy working across the stack, but my true strength lies in backend development—especially using the PHP \u0026 TypeScript alongside frameworks like Laravel and NextJs and patterns that promote maintainability and security.\n\n---\n\n## 🧠 About Me\n\n- I love clean, efficient code and take inspiration from frameworks like Laravel when designing backend systems—even when coding from scratch.\n- I stay up-to-date with modern PHP \u0026 Nodejs and the latest best practices in web security, architecture, and testing.\n- I constantly experiment with code, frameworks, and tools that enhance developer experience and application performance.\n\n---\n\n## 🛠️ Tech Stack\n\n**Languages \u0026 Frameworks:**\n\n- PHP\n- JavaScript / TypeScript\n- Next.js\n- Nodejs\n- Django\n- React.js\n- MySQL\n- HTML5, CSS3\n\n**Tools \u0026 Workflow:**\n\n- Git \u0026 GitHub\n- VS Code\n- Composer \u0026 NPM\n- RESTful API Design\n- MVC Architecture\n- Basic DevOps: CLI, SSH, Deployments\n\n**Interests:**\n\n- Web Security \u0026 OWASP practices\n- Modern backend architectures (queueing, caching, testing)\n\n---\n\n## 🚀 Currently Learning\n\n- Advanced Next.js routing and server actions\n- Stateless authentication techniques (JWT, OAuth)\n- Optimization techniques for API response times\n- Flask\n- Java\n\n---\n\n## 🤝 Connect With Me\n\n- GitHub: [Muindi](https://github.com/Muindi6602)\n- LinkedIn: [Muindi](https://www.linkedin.com/in/joseph-muindi-4a8797356)\n- Email: mutuajosephmuindi@gmail.com\n\n---\n\n\u003e “Secure code is fast code—because debugging security issues is the slowest process of all.”\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuindi6602%2Fmuindi6602","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuindi6602%2Fmuindi6602","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuindi6602%2Fmuindi6602/lists"}