Skip to content
View Osiris-Team's full-sized avatar
💭
Cooking some delicious code...
💭
Cooking some delicious code...
Block or Report

Block or report Osiris-Team

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Osiris-Team/README.md

You can hire me for any software project.

Rates: 15€/h, 30€/h and 60€/h. Click here for live-chat (no login required).

Read more

I am offering...

  • software development of any kind.
  • code reviews.
  • bug fixes and/or enhancements on existing projects.

My strong suits are...

  • Java (cross-platform server/desktop/mobile/website development)
  • C/C++ (native application development)
  • SQL (database design, development, and management)
  • JavaScript, HTML, CSS (static/dynamic website development)
  • Electron, TypeScript, Vue, React (cross-platform desktop/web app development)

About me

My name is A. Ruben Kandel, I started coding in 2019, thus got 6 years of coding experience (currently getting my bachelor's in computer science) and can speak English, German, Portuguese, Türkish, and French.

You can view what I am working on right now in my TODO-List and checkout larger projects on the Roadmap.

Technologies used

  • IDEs: IntelliJ IDE, CLion, Eclipse, Visual Studio Code, Visual Studio, Android Studio, Unity, UnrealEngine.
  • Software: Windows, Linux, Ubuntu, CentOS, Office (Word, Excel, PowerPoint etc.), git, GitHub, GitHub Workflow/Action, GitLab, Docker, JIRA, Slack, MySQL, MariaDB, PostgreSQL.
  • Libraries & Frameworks: Vaadin, Hilla, Spring-Boot, Tomcat, React, Angular, Bootstrap, Vue.js, Node.js, Electron, Java AWT/Swing/FX, REST APIs, Swagger/OpenAPI, Webhooks, HTTP, Android API, LibGDX, Maven, Gradle.

Rates

Full Contract for development on software projects

Contact

Why hire me?

Anurag's GitHub stats

You will benefit from cost efficiency, flexibility, specialized skills, and reduced overhead costs.

Projects

You can view a list of my most successful Open-Source projects here, and below you can find some curated projects that give you a good overview of my strengths:

AutoPlug-Web and Client

AutoPlug is my largest personal and monetized project. Its goal is to simplify/automate maintenance tasks of server admins. This is accomplished mainly by the AutoPlug-Client. Developing it taught me a lot about Java in general, Server-Client communication, the TCP protocol, REST-APIs, web-scraping, JSON, and even made me consider very interesting alternatives like Netty, which finally was not implemented due to the release of Virtual-Threads and the comparatively simpler Java Sockets-API. This is what it looks like when running some tasks (outdated):

AutoPlug-Web which can be accessed at autoplug.one, is more of a centralized admin panel to manage servers and collaborate with server staff easily. It communicates with the AutoPlug-Client and is responsible for critical/sensitive operations like showing/adding/updating/removing files based on user permissions and providing access to terminals. This requires a high level of security and trust from its users, which is given by using a backend and security focused framework called Vaadin. Developing this part of the software taught me about handling the complexity of larger applications, webservers in general, SSL, HTML/CSS/JavaScript, payment systems like PayPal/Stripe integrated via my PayHook library, SQL databases and code generation with my jSQL-Gen tool. The File-Manager looks like this (outdated):

Desku

Desku is a low-code, developer-first Java framework with UI components, for developing cross-platform desktop, web, android/ios apps in one codebase. I like the Java language, however its GUI libraries feel outdated and something like this doesn't really exist, thus this project. Under the hood it's based on Webviews, meaning it uses HTML/CSS/JS to display the frontend, which theoretically makes it compatible with all frontend frameworks out there. The focus here is to provide a developer-friendly, simple API and handle the more complex things in Desku. This project expanded my knowledge of webserver internals and made me discover some annoyances of the Java language (which you can find over at my-jsrs).

Android Apps

I worked on multiple Open-Source Android apps like OpenLauncher, Simple-Calendar, Notally, VinylMusicPlayer, etc. where I fixed bugs and implemented new features for clients. This taught me how to interact with existing code, fight the need of changing everything and focus on adding the requested changes only. I also achieved a basic understanding of the Android API and the Kotlin language, plus these projects also made me better at debugging/navigating other developers code.

View general arguments for/against freelancers
  1. Cost Efficiency: Freelancers are often more cost-effective because you don't have to provide them with benefits like health insurance, paid time off, or retirement contributions. You also don't have to pay payroll taxes for freelancers.

  2. Flexibility: You can hire me for specific tasks and change that list whenever you want. This flexibility can be especially beneficial for businesses with fluctuating workloads.

  3. Specialized Skills: Freelancers often bring specialized skills and expertise to the table. You can find experts in various fields without committing to long-term employment. Freelancers can work from anywhere in the world, giving you access to a broader talent pool and potentially lowering labor costs.

  4. Reduced Overhead Costs: You don't need to provide freelancers with office space, equipment, or supplies, which can reduce your overhead costs.

Common Negative Biases Against Freelancers:

  1. Limited Control: Freelancers work independently, so you have less control over their work hours, methods, and processes. This can be a disadvantage for projects that require close supervision.

    • There are minimum guaranteed work hours per week depending on your rate and you can specify the methods and processes if you want.
  2. Lack of Loyalty: Freelancers may not be as invested in your company's success as regular employees. They might prioritize other clients or projects over yours.

    • I have a fixed hourly rate that I am satisfied with and that I think is fair. Clients with the same rate have equal priority.
  3. Communication Challenges: Managing remote freelancers can be challenging, especially if they are in different time zones or speak different languages. Effective communication is crucial.

    • I speak multiple languages and there are multiple ways of communication depending on the selected rate.

Typical workflow

  • The initial consulting is free. Please try to be as specific and clear as possible. I will answer all your questions and explain why something can/can't be done. 1 free online meeting of 15 minutes is possible.
  • You will get updates regarding the progress, after every 8 hours of work.
  • The code will be uploaded to GitHub under a private repository where only you and I have access. This allows us to track all code changes.
  • I will work on something until it is finished, or your budget limit is hit, thus tell me your preferred and max budgets.

Pinned

  1. AutoPlug-Client AutoPlug-Client Public

    Server manager with automatic plugin- mod- server- java- self- updater, scheduled restarts, automatic backups, shared folders, and many more handy features to automate/boost your server maintenance.

    Java 51 21

  2. Dyml Dyml Public

    The YAML and DYML processor of your dreams, with ultimate comment support, written from scratch in Java!

    Java 21 1

  3. HBrowser HBrowser Public

    Headless/full Java browser with support for downloading files, working with cookies, retrieving HTML and simulating real user input. Possible via Node.js with Puppeteer and/or Playwright. Main focu…

    Java 113 8

  4. jSQL-Gen jSQL-Gen Public

    Java SQL (JDBC) code generator with GUI. 0% boilerplate + compile-safe SQL + powerful API.

    Java 14 4

  5. PayHook PayHook Public

    The simplest payment processing Java library in the world. Unifies PayPal and Stripe into one API. Supports both regular payments and subscriptions, with NO need of handling json, requests, storage…

    Java 23 1

  6. Desku Desku Public

    Web, Desktop and Mobile Apps in one codebase with Java, JS, HTML and CSS. Supports Android, iOS, Windows, Linux, MacOS.

    Java 15 1