WEB DEVELOPMENT · JAVA · FLUTTER · AI

My Projects.

My websites and software projects, from Java stock analysis to Flutter fitness apps. Explore the features, technologies and screenshots.

01 / WEBSITE DEVELOPMENT

Website Projects

Selected website projects with screenshots, features and technologies – from my personal portfolio to the Feuer & Gabel food and lifestyle platform.

PROJECT 01 · PERSONAL WEBSITE

tobias-heidinger.de

Concept, design and development of my personal website showcasing my professional background in SAP FI/CO/MM, IT and AI.

HTML5CSS3JavaScriptResponsive DesignGerman / English
Under active development
Thumbnail preview of the tobias-heidinger.de homepage, featuring a green and white design and SAP/IT expertise View website ↗

PROJECT 02 · FOOD & LIFESTYLE

Feuer & Gabel

Development of a food and lifestyle website with recipes, restaurant reviews and product recommendations, including a protected editorial area.

HTML5CSS3JavaScriptPHP 8.4JSON / MySQL planned
Under active development
Thumbnail of the Feuer & Gabel homepage with red-and-white design, recipes and restaurant recommendationsEnlarge screenshot ↗

02 / SOFTWARE DEVELOPMENT

Software Development

Explore software projects I have developed, including features, technologies and screenshots of their interfaces. Software downloads are not currently available.

Projects: AktienScanner · FitTracker

Under active development

PROJECT 01 · PERSONAL SOFTWARE PROJECT

AktienScanner – Stock Analysis & Valuation

The AktienScanner is a desktop application I develop for structured stock research, valuation and monitoring. It combines price history, fundamental data and buy-price recommendations from multiple stock newsletters to support informed investment research.

Built with Java and Java Swing; an integrated H2 database stores stock details, historical prices and fundamental data.

JavaSwingH2 DatabaseStock AnalysisDesktop Application

Application Screenshots

Current Features

  • Stock management: Maintain company information, ISINs, trading venues and other reference data.
  • Historical prices: Import, store and chart stock-price histories from different exchanges.
  • Fundamental analysis: Retrieve financial data from SEC EDGAR, Financial Modeling Prep and Alpha Vantage, with manual entry as an option.
  • Financial ratios: Calculate P/E, P/B, P/S, PEG, ROE, ROIC, cash-flow yield and other metrics with traffic-light indicators.
  • Long-term trends: Track up to ten years of revenue, earnings and dividend history, including compound annual growth rates (CAGR).
  • Stock valuation: Estimate an individual target buying price using earnings and free cash flow, including a margin of safety.
  • Buy-price recommendations: Compare buying zones from different stock-newsletter providers and display them on the price chart.
  • Currency conversion: Convert financial information into the currency of the selected trading venue.
  • Stock news: A dedicated area for company-related news.

AktienScanner is continuously being enhanced with additional analysis and valuation features.

Project showcase · No software download currently available.

Under active development

PROJECT 02 · PERSONAL APP DEVELOPMENT

FitTracker – Personal Fitness & Workout Tracking App

FitTracker is my cross-platform fitness app for tracking strength workouts and monitoring training progress. Users can configure exercises and gym equipment with individual sets, target weights and repetition goals. Actual workout performance is recorded and compared with planned targets.

Built with Dart and Flutter using Visual Studio Code. Android development uses Android Studio, Android SDK and Gradle. Training and equipment settings are stored locally using Shared Preferences and JSON structures. The responsive Athletic Dark interface follows Material Design 3.

DartFlutterAndroidWebShared PreferencesJSONMaterial Design 3

FitTracker screenshots

Key features

  • Custom workout plans: Manage exercises, gym equipment, sets, target weights and repetitions.
  • Workout tracking: Record actual weights and reps and compare them automatically with targets.
  • Training metrics: Calculate total lifted weight and total repetitions.
  • Adaptive goals: Update future training targets based on completed workouts.
  • Personal bests: Detect records and display motivational achievements.
  • Training history and charts: Review workouts and visualize progress using CustomPainter line charts.
  • Data management: Edit or delete past workouts and export workout and equipment information to CSV.
  • Local storage: Save workout data in local JSON structures and provide optional audio feedback.

Platforms: Android and web browsers. iOS support is planned through the shared Flutter codebase. FitTracker continues to evolve.

Project showcase · No app download available at present.

CONTACT

Questions about my projects?

I welcome conversations about my websites and software development projects.

Get in Touch ↗