Web based patient managementmunkák
Why choose us? Experience: With over 10 years of experience in project management, we have a team of skilled and experienced writers and consultants who can help you understand the objectives of your project and develop the most suitable strategy. Customized solutions: We understand that every client is unique, and therefore we tailor each project to their specific needs. Based on individual requirements, we create an optimal project description that supports the achievement of successful results. Quality and precision: We prioritize delivering excellent quality work and meeting deadlines. Our project writing is based on thorough research and accurate information gathering to ensure the highest level of quality. Flexibility: We are flexible in our working methods. ...
Újonnan indult barkács kiskereskedelmi webáruház kiszervezett marketingesét keressük. A Főbb feladatok: - Árazás figyelése - Akciók, csomag ajánlatok összeállítása (grafikai munkákat megcsináljuk) - Social media (FB, Insta, stb) postok összeállítása - Link építés - PPC management - Cím adatbázis építése - DM - Remarketing - Analytics követése és reagálás Tehát nem csak PPC kiszervezésről van szó hanem a teljes marketing tevékenységet szeretnénk átadni. Magyar nyelv ismerete szükséges
I'm searching for IBM Cognos TM1 supporter for occasional failure management and development.
...irányításában, technológiai döntések meghozásában is számítanánk Rád. Startupunk jelenleg számos projekten dolgozik. Mit kínálunk? • Szakmai kihívást jelentő, érdekes feladatok • Megfelelő bérezés • Év végi bónusz • Távmunka • Rész- vagy teljes munkaidő • Rugalmas beosztás • Scrum módszertan Követelmények: • Általános szoftverfejlesztői ismeretek • Javascript ismeretek • React ismeretek • State management toolok ismerete • Backend modellek és megoldások ismerete (MVC, REST API) • PHP ...
Pozíció leírása A budapesti székhelyű Leonet Holdings Keresk...functions • Javascript ismeretek • Váltózó definíciós kifejezések között különbségek (const, let, var) • Hoisting • Callback, closure • Következő generációs nyelvi elemek használata (arrow function, rest) React ismeretek • Props és state használati különbségek • Functional component fogalma • Controlled component fogalma • Lifecycle függvények használata • Komponensekre bontás • Redux vagy más state management tool használata • Re-render optimalizálás...
...megoldásszállító vállalatnál új on premise Data Lake architektúra kialakítása - Dokumentum orientált telematikai adatcsomagok kezelése nagy tömegben, billiós (1012+) nagyságrend - Alkalmazandó technológiák kiválasztása, például, de nem kizárólagosan: Hadoop, Elastic, MongoDB, Cloudera - Üzemeltetés támogatása: telepítés, skálázás, failover, 7/24 service, monitoring, data management tools - Fejlesztés támogatása: .NET connectors, data management APIs, querying, data security, diagnosztika, dev/test sandboxes Amit várunk - ...
...Költségvetések, #4 Jelentések/beállítások melyeket vízszintes képernyő elmozdítással lehet váltani. A karikák a különböző Ikonok helyét jelzik. Kiadás widget felületen is működhetne: Számla => pl. készpénz (+dátum), Kiadás (+leírás) (Ezt nem tartalmazza a .pdf) ENG - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - To manage a private customer's own / family budget. Jar-type cash management, revenue and expenses. Its basic task is to distribute the variable amount of time and amount of incoming money into different units by a predetermined percentage distribution. Also, units split i...
A szaktudás amit keresünk - churn folyamatok, rendszerek. A feladat - churn kezelés megalapozása a szervezetben; lehetséges opciók felvázolása > döntés előkészítés; folyamatok kidolgozása; technológiai támogatásra lehetőségek felmérése; szervezet beoktatása
...adminisztráció, jogosultsági rendszer) de önálló rendszerként képes ügyfelek igényeit kiszolgálni és a fejlesztési folyamt résztvevői számára könnyen és jól használható, eszközeiken (telefon, tablet, laptop) is elérhető online elérést biztosítani (jelentkezés, lemondás, áttekintés, regisztráálás, handout letöltés, visszajelzés írás, új tanulási modulok felvétele stb.). A rendszerbővítés mellett web oldalinknak új, modern, sokkal magasabb felhasználói élményt n...
Incident management software Django frontend-del, MS SQL Server adatbázissal, .NET vékonykliens ticketing üzenetek előnézetéhez, REST API
Megahost wordpress template-re web design tervezése. Az oldal WHMCS backend rendszerre épül.
Fiatal, dinamikus és innovatív, kreatív gondolkodású webfejlesztőt keresek, aki összetettebb projektet is képes megvalósítani, fejleszteni, továbbgondolni és a kitűzött célokat kihívásnak tekinti. Elvárások: - Kreatív problémamegoldó gondolkodás - Szakmai tapasztalat, vagy annak megszerzésére irányuló éhség - Hard working hozzáállás - Széleskörű programozói ismeret - Nem elrugaszkodott és irreális árazás Cserébe: - Hosszútávú együttműködés és további projektek - Vers...
Looking for freelancer to create a simple html & css mobile website based on prepared graphics. 5 simple page with images, forms, drop-down menus, texts, and lists. Grafikus által előre megtervezett képernyőképekből html & css mobil weboldal elkészítéséhez keresek munkaerőt. Összesen 5 egyszerű aloldalról lenne szó, képekkel, legördülő menükkel, szöveggel, listákkal és formokkal.
Looking for freelancer to create a html mobile website based on prepared graphics. 5 simple page with images, forms, drop-down menus, texts, and lists. Grafikus által előre megtervezett képernyőképekből html mobil weboldal elkészítéséhez keresek munkaerőt. Összesen 5 egyszerű aloldalról lenne szó, képekkel, legördülő menükkel, szöveggel, listákkal és formokkal.
...for our wholesale business. This project involves end-to-end development, including backend management, integration with existing ERP systems, and ensuring seamless functionality across all components. Additionally, the freelancer will be responsible for implementing an email marketing strategy that includes the creation and distribution of a monthly promotional booklet in PDF format. Key Responsibilities: • Platform Development: Design and implement a user-friendly online supermarket website that offers a seamless shopping experience for customers. • Backend Management: Develop and manage the backend infrastructure to handle product listings, customer data, order processing, and inventory management. • ERP Integration: Integrate the online platfo...
I'm seeking a skilled mobile developer to create a utility app for managing devices on Android. This application will primarily focus on device management. Ideal Skills: - Proficiency in Android app development - Experience in creating utility apps - Understanding of device management systems Key Requirements: - The app should be intuitive and user-friendly - No user authentication or login features are needed - The applicant should be able to work independently and provide regular updates.
...process of creating a multi-vendor marketplace website, and I'm looking for an experienced web developer with a strong portfolio in eCommerce and marketplace sites. This platform is designed to host both physical and digital products, so an understanding of how to cater for both types is crucial. Key Features: - User Reviews and Ratings: The platform needs to have a robust review system to foster trust and transparency among users. - Advanced Search Filters: A comprehensive and intuitive search function is essential for users to easily find their desired products. - Secure Payment Gateways: Security is paramount, so the integration of reliable and secure payment systems is a must. Vendor Management: Vendors will manage their individual stores solely through a websi...
I'm seeking a competent property manager to oversee my residential properties. Your role will primarily involve: - Tenant Management: Ensuring all tenants are happy and comfortable. - Tenant Acquisition: Finding and screening potential tenants for my properties. - Tenant Communication: Handling all communication with current and prospective tenants. Ideal candidates will have a strong background in property management, excellent communication skills and experience in tenant acquisition. A knack for maintaining positive tenant relationships is a plus.
I'm seeking commission-based sales specialists to attract clients for my video editing agency, focusing primarily on the Entertainment and Media sector. The target market is national. Key Responsibilities: - Utilize cold calling and emailing to reach potential clients - Leverage social media for client acquisition - Attend networking events to generate leads Your compensation will be purely commission-based initially, with the potential for bonuses if you deliver results.
...pipeline of leads and prospects. Sales & Account Management: Qualify leads and manage the entire sales cycle from initial contact to closing. Present our CNC machining and laser cutting capabilities, explaining the technical aspects and benefits of our services. Prepare and deliver accurate quotes, proposals, and contracts based on customer requirements. Negotiate terms and pricing to secure contracts and meet sales targets. Build and maintain long-term relationships with existing customers, ensuring repeat business and client satisfaction. Reporting & Documentation: Maintain accurate records of sales activities, customer interactions, and project statuses in CRM systems. Provide regular sales reports, forecasting, and updates to management. Indust...
...Features: - The backend will categorize content by grade and subject, with categories and subcategories. - A student management feature, which allows us to grant subject access and monitor subscription dates and expiry. - A text editor which is capable of creating notes with graphs, statistics, tables etc. Additional Features: - The student management section should allow us to send notifications to students. With regards to content, the app will support multimedia notes, including text, images, and videos. Ideal skills and experience for this project include: - Proficiency in Flutter and Android app development. - Experience with backend development for content management and user tracking. - Understanding of ad integration for free app users. Please bid your p...
I'm seeking a highly skilled mobile app developer with a strong background in E-commerce app develo...catalog is a must. - Shopping Cart: The app should have a smooth and user-friendly shopping cart experience. - Payment Gateway Integration: Experience with secure and reliable payment gateway integration is essential. - Account Management: The app needs a comprehensive account management system for users. Ideal Candidates: - Proven experience in developing E-commerce mobile apps. - Proficiency in cross-platform app development. - Excellent understanding of user experience and interface design. - Strong skills in payment gateway integration. - Experience with account management system development. Please include examples of your previous work in your proposal. o...
...that can handle my appointment schedule seamlessly. - Answering basic queries: The system should provide answers to common patient questions. - Forwarding detailed requests to a specialist: Any complex queries should be directed to a human specialist. Desired Features of AI Phone Support: - Automated appointment scheduling: I would like this system to help manage my bookings. - Call-back request management: The system should efficiently handle requests for call-backs. Information for Basic Queries: - Clinic hours and location: The AI should provide accurate information about our operational hours and physical address. - Basic chiropractic potential patient FAQs: The system should be equipped to answer fundamental chiropractic questions that prospective p...
I'm in need of assistance with my Airtable instance that is currently used for managing digital resources. The primary task involves moving data around to make it usable in multiple locations and cleaning up my database's overall structure. Key Responsibilities: - Pulling transaction records from one set of...around to make it usable in multiple locations and cleaning up my database's overall structure. Key Responsibilities: - Pulling transaction records from one set of tables to another - Offering hourly guidance on database cleanup - Providing suggestions on improving the overall database structure Ideal Skills: - Extensive experience with Airtable - Strong data management skills - Previous experience with digital resource management - Ability to provid...
I'm seeking a freelancer experienced with Notion who can help me create a comprehensive business snapshot. This will include a Financial Overview, and Project Mile...and Loss Statements. - Project Milestones: This section should track our Completed Projects, Upcoming Deadlines, and Ongoing Tasks. Ideal Skills: - Proficiency in Notion - Financial Analysis - Project Management - Data Visualization - Business Acumen I'm looking for someone who can not only input data but also present it in a clear and engaging way. The software platforms we use for sales are Clover POS, Shopify, and Quickbooks. Customer Data Collection comes from our reservation system Hostme, Brevo Email Marketing & Form Submission, and Shopify. Business development and project management is co...
...Features: - Real-time tracking - Payment gateway integration - Customer reviews - Multi Restaurant functionality - Customer Wallet feature - Loyalty Point system - Super Fast service - Better UI / UX Vendor App Features: - Order management - Analytics and reporting - Menu Management Ideal Skills & Experience: - Extensive experience in cross-platform mobile app development - Proficient in developing real-time tracking systems and integrating payment gateways - Ability to design intuitive and engaging UI/UX - Experience in building vendor management systems in apps - Knowledge of implementing loyalty programs and customer wallets - Capable of creating comprehensive admin panels for monitoring and control Note: If you work on similar proje...
...schedule showings, and assist with initial tenant screening as needed. Analytics and Optimization: Track listing performance, optimize based on data insights, and adjust strategies to improve engagement and conversions. Property Management Software: Use software (e.g., Buildium, AppFolio, Yardi) to manage listings, communications, and tenant relations efficiently. Qualifications: Proven experience in property management, real estate marketing, or related fields. Knowledge of online advertising, SEO, and social media platforms. Strong communication skills for interacting with potential tenants and external service providers. Familiarity with property management software (preferred but not required). Organized, detail-oriented, and proactive....
I'm seeking a developer to create a competition management app that operates seamlessly across iOS, Android, and web browsers. Key Features: - User Registration: The app must register all participants, judges, volunteers, and administrators. - Unique ID Generation: It should generate unique ID numbers for each participant. - Secure Logins: Judges need to have individual and secure logins to maintain the integrity of the competition. - Scoring System: Judges will select a competition from a drop-down menu and proceed with scoring. - Results Management: The app needs to tally, rank, and display results in a clear and accessible manner. - Admin Controls: An admin interface is necessary for adding, editing, or deleting events, times, and participants. Ideal Skills: ...
I need a specialist in C++ to create a robust order execution and management system for trading on the Deribit Test platform. The system should be capable of handling all aspects of order management and real-time market data streaming with a focus on low latency. Key Responsibilities: - Set up a new Deribit Test account and generate API keys for authentication - Implement order management functions, including placing, canceling, modifying orders, getting the order book, viewing current positions - Develop a WebSocket server functionality for real-time market data streaming - Allow clients to subscribe to symbols and stream continuous order book updates for those symbols The ideal candidate should have: - Profound expertise in C++ programming - Prior experience workin...
Looking for a dynamic social media manager focused on building a community around our e-bike brand. This role will primarily involve managing our Facebook, Inst...focused on building a community around our e-bike brand. This role will primarily involve managing our Facebook, Instagram, and TikTok platforms. Key Responsibilities: - Developing engaging content to foster interaction and build a loyal community of e-bike enthusiasts - Strategically planning and executing posts on Facebook, Instagram, and TikTok Ideal Skills: - Proven experience in social media management, particularly on the mentioned platforms - Strong creative skills to develop engaging content - Excellent understanding of community building strategies on social media - Passion for cycling or knowledge about e-bikes...
I'm in need of a proficient developer to create a comprehensive Mobile Device Management (MDM) software for Android. The software should encapsulate several core functionalities, which are pivotal for efficient device management. Key Features Required: - Device Tracking: Ability to monitor the location and status of devices in real-time. - Security Management: Implement robust security measures to protect data and devices from unauthorized access. - App Distribution: Enable seamless distribution of applications across devices. - Device Lock/Unlock: Provide the functionality to remotely lock or unlock devices. - Device Data Management: Facilitate remote data wipe and retrieval processes. Ideal candidates should have: - Extensive experience in Android softw...
I'm in need of a seasoned professional or team for comprehensive planning and coordination of a corporate event. The venue has been secured already, so the focus will be on ensuring the event runs smoothly from start to finish. This project requires: - Extensive experience in event planning and coordination, particularly for corporate functions. - Exceptional organizational skills to manage various aspects of the event. - A proactive approach to problem-solving and ensuring a seamless event experience. Please, only bid if you have demonstrable experience in similar projects.
I'm in need of a seasoned professional or team for comprehensive planning and coordination of a corporate event. The venue has been secured already, so the focus will be on ensuring the event runs smoothly from start to finish. This project requires: - Extensive experience in event planning and coordination, particularly for corporate functions. - Exceptional organizational skills to manage various aspects of the event. - A proactive approach to problem-solving and ensuring a seamless event experience. Please, only bid if you have demonstrable experience in similar projects.
...decimal to a web API, and displays the returned result on the screen. The current output is HTML, but we can switch to JSON if necessary. The RFID tag readers are OmniKey 5022, with 13.56MHz ISO14443A tags. Currently, we have a simple web page setup with a clock, an entry box, and a submit button. We're using a third-party software to read the RFID cards, but it doesn't always work as intended due to startup sequence issues. This new application should: - Display the web API response on the screen - Not require any user authentication - Show error messages on screen for any issues, such as failed API calls or invalid RFID tags Ideal candidates for this project should have: - Experience in software development for Windows - Proficiency in creating appl...
...experiences. - Booking Management: An efficient booking system is crucial. This should include features for booking confirmation, cancellation, and modification. - GPS Tracking of Cars: The app should integrate GPS tracking for real-time monitoring of the rented cars. User Management: The application will require a comprehensive user authentication and profile management system. Users should be able to create accounts, manage their profiles, and track their rental history. Ideal Skills and Experience: - Proficiency in mobile app development for both iOS and Android. - Prior experience in developing booking systems or similar applications. - Knowledge of integrating GPS functionalities in mobile applications. - Skills in implementing user authentication and profile...
...schedule showings, and assist with initial tenant screening as needed. Analytics and Optimization: Track listing performance, optimize based on data insights, and adjust strategies to improve engagement and conversions. Property Management Software: Use software (e.g., Buildium, AppFolio, Yardi) to manage listings, communications, and tenant relations efficiently. Qualifications: Proven experience in property management, real estate marketing, or related fields. Knowledge of online advertising, SEO, and social media platforms. Strong communication skills for interacting with potential tenants and external service providers. Familiarity with property management software (preferred but not required). Organized, detail-oriented, and proactive. We invite quali...
I'm in need of a professional who can create a web-based data entry tool for a MySQL database. This tool will handle mixed data types: text and numerical. The primary functions of the tool will be to facilitate data input and conduct validation checks. See attached file for specifics. Key Requirements: - Proficiency in MySQL database management - Experienced in web-based application development - Prior work on data entry and validation tools - Understanding of both text and numerical data processing Please include examples of similar projects you've completed in your proposal. Thank you.
...Installation and Customization of Frezka Salon Management System for Lotus Flower Overview: We are looking for a skilled freelancer to set up and customize the Frezka salon management system (built with Flutter and Laravel) on our server for our Lotus Flower brand. The system will serve as a centralized solution for managing appointments, staff, and operations across multiple branches. Additionally, we require specific customizations to enhance functionality for our business needs. Scope of Work: Installation and Initial Setup: Install the Frezka salon management system on our server. Configure the system to operate under our brand name, Lotus Flower. Ensure proper integration and functionality for multiple branches. Customization Requirements: Expense Managem...
I'm in immediate need of a Certified Public Accountant (CPA) with extensive experience in Quickbooks management, bookkeeping, auditing, journal entry, US tax filing, and balancing the books, specifically within the realm of trucking company accounting. The ideal candidate for this role should possess the following skills: - Strong experience working with Quickbooks software - Thorough understanding of US tax laws - A background in trucking company accounting - Exceptional attention to detail - Demonstrated ability to deliver timely and accurate financial reports The project is extremely time-sensitive, so I'm looking for a professional who can start right away and work efficiently to get the job done. If you meet these criteria and are available to start immediately, ple...
IPTV Streaming panel with all features listed here below in the attachment txt it should support all kind of type streaming inputs, dvb cards/ http/rtmp hls/mpegts streams rtsp udp rtp rtmp rtmpe rtmps etc everything. The ffmpeg binary should work together with C++ apps wich should created and is listed below using api option. This system should be an automated instalaltion system, so the files will be encrypted and installed trough remote cloudbased cms dashboard. The clients who wants to use this cms dashboard, should use an license, if the license is valid then there dashboard should be active, and they can do a fresh install. Everything of the installation parts, should be done remotely automiic, encrypted files, so there should be cms dashboard linked, to cms ids, and each cms id s...
As a...Relationship Management: Building and maintaining strong relationships with clients to encourage repeat business and foster customer loyalty. - Market Research: Keeping abreast of current market trends and customer preferences to inform our sales strategy. The pay will be on commission,,Lucrative Commission-Based Pay: Earn a 20% recurring commission on all your referrals for a lifetime. Unlimited Earning Potential: The more clients you bring, the more you make. There’s no cap on your earnings! Flexibility: Work on your schedule and focus on results that matter. Ideal candidates should have: - A strong sales background, preferably in the publishing industry. - Excellent communication and interpersonal skills. - A proven track record of client acquisition and rel...
...to create a comprehensive security and notification system. This is a one-time setup job, not an ongoing role. Key Responsibilities for One-Time Setup: Server Configuration: Install and configure TrueNAS for optimal performance and storage management focused on initial setup. Frigate Setup: Deploy and configure Frigate NVR for object detection using IP cameras, with a focus on initial accuracy and performance tuning. Integration with Home Assistant: Integrate Frigate with Home Assistant for initial setup to centralize control and automate based on camera detections. MQTT Configuration: Set up MQTT broker to facilitate initial communication between Frigate, Home Assistant, and other IoT devices for sending notifications via text when people are detected in specifi...
...team of over 10 young people, who are passionate about what we do, and we are looking for someone talented like you! We are looking for a person who can manage our Meta Ads campaigns. An advanced level of knowledge is required. Some of the tasks that will need to be done are the following: - Daily optimization of the meta ads manager & scaling. - KPIs reporting (weekly and monthly). - UGC management for the videos we will use as ads. - Competitor analysis so we can look for way of improving. All the tasks to be performed include a previous training so that you know how and when you have to perform the tasks. We need a versatile person who can adapt to the tasks we need in the fields described in the paragraph above. One skill you must have is a good attitude. Eager ...
...media management, and ERP software solutions. Project Overview Platforms: Web Application Mobile Applications (iOS and Android using React Native Expo) Dashboards: Client Portal Admin Portal Employee Portal Guest Portal Preferred Tech Stack: Frontend: React (Web) and React Native Expo (Mobile) Backend: NestJS or Database: Prisma ORM Core Features Guest Portal (Web & Mobile): Welcome screen showcasing platform highlights. Options to sign in, sign up, or continue as a guest. Menu with sections: Products, About Us, Portfolio, Branches, and Client Portal. Product browsing with category filtering and portfolio examples. Checkout process with a questionnaire (except for Social Media and Software Development services, which are redirected to the sales team...
PHP Developer and server knowledge to fix some issues/errors on the app. Developer needs to be patient to understand the flow of the app and how it functions Issue - page connectivity in server not working. Need to resolve these issues. Page not displayed after clicking submit.
...schedule showings, and assist with initial tenant screening as needed. Analytics and Optimization: Track listing performance, optimize based on data insights, and adjust strategies to improve engagement and conversions. Property Management Software: Use software (e.g., Buildium, AppFolio, Yardi) to manage listings, communications, and tenant relations efficiently. Qualifications: Proven experience in property management, real estate marketing, or related fields. Knowledge of online advertising, SEO, and social media platforms. Strong communication skills for interacting with potential tenants and external service providers. Familiarity with property management software (preferred but not required). Organized, detail-oriented, and proactive. We invite quali...
...Manager to oversee and execute advertising campaigns on Facebook, TikTok, Google Ads, and Twitter. The ideal candidate will have a deep understanding of digital marketing, experience in identifying target audiences, setting up and optimizing campaigns, and analyzing performance to provide actionable insights. Position will be WEEKLY - Approx 5 hours to start per week Responsibilities: Campaign Management: Develop and launch targeted ad campaigns across Facebook, TikTok, Google Ads, and Twitter. Research and identify the best-performing audiences and demographics for each platform. Create compelling ad copy, visuals, and landing pages to maximize campaign effectiveness. Strategy & Targeting: Conduct market research to identify target audiences and trends. Implement A/B test...
I am seeking a proven, capable crowdfunding expert with a strong background in social media and digital marketing. The project is centered around an artificial intelligence initiative. Key Responsibilities: - Develop and execute a crowdfunding campaign on platforms such as Kickstarter, Indiegogo, or GoFundMe. - Implement a comprehensive social media and digital m...and digital marketing strategy primarily focused on increasing backers. Ideal Candidate: - Demonstrable and proven track record in successful crowdfunding. - Extensive experience in social media and digital marketing. - Previous involvement with technology products, especially in the AI field, is a plus. - Ability to identify and leverage global opportunities. - Potential for senior management consideration based...
I am seeking an experienced Property Manager to handle the daily operations of my properties. The ideal candidate will ensure efficient property management, maintain tenant satisfaction, and oversee property maintenance. Key Responsibilities: - Manage tenant relations, lease agreements, and rent collection - Ensure timely property maintenance and repairs - Conduct regular property inspections - Screen tenants and process applications - Handle budgeting and financial reporting Requirements: - Previous property management experience - Strong communication and problem-solving skills - Knowledge of property management software - Ability to manage multiple properties effectively If you have the skills and experience I need, I’d love to hear from you!
Aarambh Events Tagline - Moments Made Magical I need minimalist & modern brandable logo for Event Management company which is mainly in to wedding and organizing large events and parties. Logo should carry exact words of the brand, appropriate creative elements like images or abstract shapes. Expecting to give more prominence to Aarambh in logo. While designing logo one should keep in mind target audience and offerings. Ideal Skills: - Graphic Design - Logo Design - Typography - Adobe Illustrator Experience: - Proven track record in creating modern, minimalist logos - Strong portfolio of Logo Making - Ability to work with specific color schemes - Excellent understanding of typography